version: '3.8' # ============================================================================= # PLATFORM MARKETING CONTENT - Production # ============================================================================= services: backend: image: ${DOCKER_REGISTRY:-72.60.226.4:5000}/pmc-backend:${VERSION:-latest} container_name: pmc-backend restart: unless-stopped ports: - "3111:3111" environment: - NODE_ENV=production env_file: - ../apps/backend/.env.production volumes: - pmc-logs:/var/log/pmc healthcheck: test: ["CMD", "wget", "--spider", "-q", "http://localhost:3111/health"] interval: 30s timeout: 10s retries: 3 networks: - pmc-network - isem-network frontend: image: ${DOCKER_REGISTRY:-72.60.226.4:5000}/pmc-frontend:${VERSION:-latest} container_name: pmc-frontend restart: unless-stopped ports: - "3110:80" depends_on: backend: condition: service_healthy networks: - pmc-network volumes: pmc-logs: networks: pmc-network: driver: bridge isem-network: external: true name: isem-network