docker-compose.yml 881 B

12345678910111213141516171819202122232425262728293031323334353637
  1. services:
  2. frontend:
  3. container_name: frontend
  4. image: trane-tech-energy-strategy-optimization-platform-frontend:v1.0
  5. ports:
  6. - 8091:80
  7. restart: unless-stopped
  8. backend:
  9. container_name: backend
  10. image: trane-tech-energy-strategy-optimization-platform-backend:v1.0
  11. ports:
  12. - 8092:8082
  13. restart: unless-stopped
  14. nginx:
  15. container_name: nginx
  16. image: nginx:latest
  17. volumes:
  18. - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
  19. - ./nginx/cert/trane.trane-optimizer.com.cn.key:/etc/nginx/cert/trane.trane-optimizer.com.cn.key
  20. - ./nginx/cert/trane.trane-optimizer.com.cn.pem:/etc/nginx/cert/trane.trane-optimizer.com.cn.pem
  21. ports:
  22. - 80:80
  23. - 443:443
  24. depends_on:
  25. - frontend
  26. - backend
  27. networks:
  28. default:
  29. driver: bridge
  30. volumes:
  31. trane_data: