services: dev: container_name: nestjs_api_dev image: nestjs_api_dev build: context: ./requirements/nestjs target: development dockerfile: Dockerfile command: npm run start:dev ports: - 3000:3000 networks: - transcendance_network volumes: - ./requirements/nestjs/api_back:/usr/src/app - /usr/src/app/node_modules env_file: - .env environment: NODE_ENV: "${NODE_ENV}" restart: unless-stopped prod: container_name: nestjs_api_prod image: nestjs_api_prod build: context: ./requirements/nestjs target: production dockerfile: Dockerfile command: npm run start:prod ports: - 3000:3000 networks: - transcendance_network volumes: - data_nest_back:/usr/src/app - /usr/src/app/node_modules restart: unless-stopped env_file: - .env environment: NODE_ENV: "${NODE_ENV}" networks: transcendance_network: driver: bridge volumes: data_nest_back: