services: # Spring Boot 백엔드 backend: build: context: ../../backend-spring dockerfile: ../docker/dev/backend-spring.Dockerfile container_name: pms-backend-mac-v2 ports: - "8082:8082" extra_hosts: - "host.docker.internal:host-gateway" environment: - SPRING_PROFILES_ACTIVE=dev - SERVER_PORT=8082 - SPRING_DATASOURCE_URL=jdbc:postgresql://183.99.177.40:5432/invyone - SPRING_DATASOURCE_USERNAME=postgres - SPRING_DATASOURCE_PASSWORD=vexplor0909!! - JWT_SECRET=ilshin-plm-super-secret-jwt-key-2024 - JWT_EXPIRATION=86400000 - FILE_UPLOAD_DIR=./uploads volumes: - ../../backend-spring:/app networks: - invion-network restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8082/health"] interval: 30s timeout: 10s retries: 3 start_period: 90s networks: invion-network: driver: bridge