This is a demo app to learn about
- Microservices
- React
- Angular
- Node
- Docker
- Kubernetes
- PostgreSQL
- eshop_development
- rails db:create
- rails db:migrate
- UI-only app using Angular JS APP with Bootstrap for user module
- Uses the API from eshop-users
- nvm use 18.13
- ng s
- API-only app to manage CRUD for categories
- rvm use ruby-3.0.5@eshop
- Ruby on rails
- rails s
- localhost:3000
- API-only app to manage CRUD for products
- rvm use ruby-3.0.5@eshop
- Ruby on rails
- rails s -p 3003
- localhost:3003
-
API-only app to manage CRUD for users
-
rvm use ruby-3.0.5@eshop
-
Ruby on rails
-
rails s -p 3002
-
localhost:3002
-
docker --version (26)
-
docker-compose --version (2.26)
-
podman version 5.0.0
-
podman machine stop
-
podman machine start
-
podman build -t eshop-users .
-
podman run -d -p 3002:3002 eshop-users
-
podman ps
-
podman build -t eshop-users .
-
podman-compose up -d
-
podman build -t eshop-users_web:local .
-
podman-compose down
-
podman-compose up -d
-
UI-only app using React JS app with Carbon components
-
nvm use 18.12.0
-
npm start
-
localhost:3001
-
home *
-
login *
-
signup *
-
categories
- index
- new
- edit
-
products
- index
- new
- edit
-
users
- index
- new
- edit
- node helloWorld.js
- http://localhost:8080/
- using express to perform the user crud operations
- mkdir node-postgres
- npm init -y
- npm install express pg
- node app.js
- using vue js
- https://ui.vuestic.dev/
- npm run serve
- 4 docker images to be uploaded to Azure container registry
- store these images in the repository.
- create a cloud
-
5 docker runs as a cluster
-
kubernetes
-
azure