nestjs-microservices-demo
docker compose up --detach
docker compose exec gateway-service npm install
docker compose exec gateway-service npm run start:dev
docker compose exec posts-service npm install
docker compose exec posts-service npm run start:dev
docker compose down --remove-orphans --volumes --timeout 0
docker compose -f docker-compose.build.yaml build
docker compose -f docker-compose.build.yaml push
docker swarm init --advertise-addr 127.0.0.1
docker stack deploy -c docker-compose.stack.yaml app
Method |
Path |
Data |
Description |
GET |
/posts |
None |
Get all posts |
POST |
/posts |
{"title": "title", "body": "body"} |
Create a post |
DELETE |
/posts/:id |
None |
Create a post |