docker-compose.debug.yml 912 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. services:
  2. frontend:
  3. container_name: frontend
  4. image: node:16-alpine
  5. volumes:
  6. - ../trane-tech-energy-strategy-optimization-platform-front-end:/app
  7. working_dir: /app
  8. command: ["sh", "-c", "npm install && npm run serve"]
  9. ports:
  10. - 8091:8080
  11. restart: unless-stopped
  12. backend:
  13. container_name: backend
  14. image: maven:3.8.6-openjdk-8
  15. volumes:
  16. - ../trane-tech-energy-strategy-optimization-platform-backend:/app
  17. working_dir: /app
  18. command: ["mvn", "spring-boot:run"]
  19. ports:
  20. - 8092:8082
  21. restart: unless-stopped
  22. nginx:
  23. container_name: nginx
  24. image: nginx:latest
  25. volumes:
  26. - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
  27. ports:
  28. - 8085:80
  29. - 443:443
  30. depends_on:
  31. - frontend
  32. - backend
  33. networks:
  34. default:
  35. driver: bridge
  36. volumes:
  37. trane_data: