# ============================================ # 前端 Docker Compose # ============================================ # # 前端容器通过 public-services_default 网络连接后端及 MySQL/Redis # 前提:后端已部署在同一台机器上 # services: frontend: build: context: .. dockerfile: deploy/Dockerfile image: ${APP_NAME:-ghb}-frontend:latest container_name: ${APP_NAME:-ghb}-frontend restart: unless-stopped ports: - "${FRONTEND_PORT:-80}:80" networks: - default - shared networks: shared: name: ${EXTERNAL_NETWORK:-public-services_default} external: true