1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- services:
-
- frontend:
- container_name: frontend
- image: node:16-alpine
- volumes:
- - ../trane-tech-energy-strategy-optimization-platform-front-end:/app
- working_dir: /app
- command: ["sh", "-c", "npm install && npm run serve"]
- ports:
- - 8091:8080
- restart: unless-stopped
- backend:
- container_name: backend
- image: maven:3.8.6-openjdk-8
- volumes:
- - ../trane-tech-energy-strategy-optimization-platform-backend:/app
- - ~/.m2:/root/.m2
- working_dir: /app
- command: ["mvn", "spring-boot:run"]
- ports:
- # - 8092:8082
- - 8082:8082
- restart: unless-stopped
- nginx:
- container_name: nginx
- image: nginx:latest
- volumes:
- - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
- ports:
- - 8085:80
- - 443:443
- depends_on:
- - frontend
- - backend
- networks:
- default:
- driver: bridge
- volumes:
- trane_data:
|