ervu-eks/config/docker-compose.yaml

51 lines
1.1 KiB
YAML
Raw Normal View History

2024-11-21 10:29:18 +03:00
services:
db:
image: postgres:15-bullseye
volumes:
- ./initdb.d:/docker-entrypoint-initdb.d
- db-data:/var/lib/postgresql/data
command:
- "--max_prepared_transactions=100"
ports:
- "127.0.0.1:5432:5432"
environment:
- POSTGRES_PASSWORD=supersecretpassword
- TZ="Europe/Moscow"
2025-10-21 10:58:55 +03:00
eks-backend:
2025-10-22 16:59:17 +03:00
image: ${IMAGE:-eks-app:latest}
2025-11-25 23:15:20 +03:00
user: app
2025-11-25 22:38:55 +03:00
working_dir: /home/app
2024-11-21 10:29:18 +03:00
depends_on:
- db
2025-10-21 10:58:55 +03:00
entrypoint: ["java", "-jar", "/home/app/backend.jar"]
2024-11-21 10:29:18 +03:00
environment:
- TZ="Europe/Moscow"
2025-10-21 10:58:55 +03:00
- CONFIG_DATA_EXECUTOR_URL=http://eks-cde:8080/api
2024-11-21 10:29:18 +03:00
env_file:
2025-10-22 16:59:17 +03:00
- eks.env
2024-11-21 10:29:18 +03:00
2025-10-21 10:58:55 +03:00
eks-frontend:
2025-10-22 16:59:17 +03:00
image: ${IMAGE:-eks-app:latest}
2025-11-25 22:38:55 +03:00
user: "101:102"
2025-10-21 10:58:55 +03:00
depends_on:
- eks-backend
ports:
- "127.0.0.1:8080:80"
entrypoint: ["nginx", "-g", "daemon off;"]
environment:
- TZ="Europe/Moscow"
eks-cde:
2025-10-22 16:59:17 +03:00
image: ${IMAGE:-eks-app:latest}
2025-11-25 23:15:20 +03:00
user: cde
2025-11-25 22:38:55 +03:00
working_dir: /home/cde
entrypoint: ["java", "-jar", "/home/cde/cde.jar"]
2025-10-21 10:58:55 +03:00
volumes:
- ./cde-xml:/cde-xml
environment:
- CONFIGDIRECTORY=/cde-xml
2024-11-21 10:29:18 +03:00
volumes:
db-data: