version : '3.8' services: ruoyi-nginx: container_name: hwsaas-nginx image: nginx build: context: ./nginx ports: - "80:80" volumes: - ./nginx/html/dist:/home/ruoyi/projects/ruoyi-ui - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf - ./nginx/logs:/var/log/nginx - ./nginx/conf.d:/etc/nginx/conf.d depends_on: - ruoyi-gateway links: - ruoyi-gateway ruoyi-gateway: container_name: ruoyi-gateway build: context: ./ruoyi/gateway dockerfile: dockerfile ports: - "9080:9080" ruoyi-auth: container_name: ruoyi-auth build: context: ./ruoyi/auth dockerfile: dockerfile ports: - "9660:9660" ruoyi-modules-system: container_name: ruoyi-modules-system build: context: ./ruoyi/modules/system dockerfile: dockerfile ports: - "9661:9661" ruoyi-modules-job: container_name: ruoyi-modules-job build: context: ./ruoyi/modules/job dockerfile: dockerfile ports: - "9663:9663" ruoyi-modules-file: container_name: ruoyi-modules-file build: context: ./ruoyi/modules/file dockerfile: dockerfile ports: - "9665:9665" volumes: - ./ruoyi/uploadPath:/home/ruoyi/uploadPath ruoyi-modules-basic: container_name: ruoyi-modules-basic build: context: ./ruoyi/modules/basic dockerfile: dockerfile ports: - "9600:9600" ruoyi-modules-business: container_name: ruoyi-modules-business build: context: ./ruoyi/modules/business dockerfile: dockerfile ports: - "9601:9601" ruoyi-modules-mqttbroker: container_name: ruoyi-modules-mqttbroker build: context: ./ruoyi/modules/mqttbroker dockerfile: dockerfile ports: - "9605:9605" ruoyi-modules-dataprocess: container_name: ruoyi-modules-dataprocess build: context: ./ruoyi/modules/dataprocess dockerfile: dockerfile ports: - "9603:9603" depends_on: - ruoyi-modules-mqttbroker links: - ruoyi-modules-mqttbroker ruoyi-modules-tdengine: container_name: ruoyi-modules-tdengine build: context: ./ruoyi/modules/tdengine dockerfile: dockerfile ports: - "9602:9602"