Files
daily_publish/docker-compose.yml
T

45 lines
897 B
YAML

services:
# Backend: Spring Boot JAR
backend:
build:
context: .
dockerfile: Dockerfile
container_name: publish-backend
restart: unless-stopped
ports:
- "37821:8080"
environment:
- SPRING_PROFILES_ACTIVE=prod
- JAVA_OPTS=-Xms256m -Xmx512m
- UPLOAD_DIR=/app/uploads
volumes:
- uploads-data2:/app/uploads
networks:
- app-network
# Frontend: Python HTTP server with API proxy
frontend:
build:
context: .
dockerfile: Dockerfile.frontend
container_name: publish-frontend
restart: unless-stopped
ports:
- "41733:80"
environment:
- BACKEND_URL=http://publish-backend:8080
volumes:
- uploads-data2:/app/uploads
networks:
- app-network
depends_on:
- backend
networks:
app-network:
driver: bridge
volumes:
uploads-data2:
driver: local