version: '5' services: nginx: container_name: app-nginx image: nginx:1.13 restart: always ports: - 11800:80 volumes: - ./nginx/conf.d:/etc/nginx/conf.d depends_on: - ali-biz1 - mt-manager - consumer-manager - web-manager ali-biz1: restart: always build: ./mt-backend/ali-manager/ working_dir: /app volumes: - ./app:/app expose: - "8095" environment: - "SPRING_PROFILES_ACTIVE=prod" # ali2: # restart: always # container_name: ali_service_2 # build: ali # expose: # - "8096" mt-manager: restart: always build: ./mt-backend/mt-manager/ working_dir: /app volumes: - ./app:/app expose: - "8090" environment: - "SPRING_PROFILES_ACTIVE=prod" # mt2: # restart: always # container_name: mt_service_2 # build: mt # expose: # - "8090" # consumer-basic: # restart: always # container_name: consumer-basic # build: consumer-basic # expose: # - "9000" consumer-manager: restart: always build: ./mt-backend/consumer-manager/ working_dir: /app volumes: - ./app:/app expose: - "9005" environment: - "SPRING_PROFILES_ACTIVE=prod" web-manager: restart: always build: ./mt-backend/web-manager/ working_dir: /app volumes: - ./app:/app expose: - "8080" environment: - "SPRING_PROFILES_ACTIVE=prod"