- NodeJS 20
- Yarn 4
- Redis
- PostgreSQL 13
- RabbitMQ
yarn
yarn add ${package_name}
or
yarn add -D ${package_name}
yarn workspace ${scope_name} add ${package_name}
or
yarn workspace ${scope_name} add -D ${package_name}
All services:
yarn start
Specific service:
yarn start:${scope_name}
yarn build:${scope_name}
NODE_ENV=$env yarn ${script_name} -w ${scope_name}
- build
sudo docker build . --build-arg env=development -f ./projects/service-customer/Dockerfile --progress=plain --no-cache --tag micro-service-customer
- run
sudo docker run --network host micro-service-customer
- get CONTAINER_ID of the running container
sudo docker ps
- container bash
sudo docker exec -it $CONTAINER_ID bash
- container stop
sudo docker stop $CONTAINER_ID