# 版本指定(Hugging Face 兼容 3.x 版本) version: '3.8' # 服务配置 services: # 自定义服务名(可修改,如 nodejs-argo-app) nodejs-argo-yang: # 拉取你指定的 GHCR 镜像 image: ghcr.io/xmyangyanxiang/nodejs-argo-yang:latest # 容器重启策略(保证应用稳定运行) restart: always # 端口映射(核心!Hugging Face 仅支持 7860/8080/3000) # 格式:外部端口:容器内端口,优先用 7860(Hugging Face 默认) ports: - "7860:3000" # 假设镜像内应用运行在 3000 端口,映射到 7860 # 环境变量配置(按需添加,示例为通用 Node.js 环境变量) environment: - NODE_ENV=production # 生产环境 - PORT=3000 # 容器内应用端口(需和镜像内一致) # 可添加其他需要的环境变量,比如: # - API_KEY=your-secret-key # - PASSWORD=123456 # 日志配置(方便排查问题) logging: driver: "json-file" options: max-size: "10m" # 单日志文件最大 10MB max-file: "3" # 最多保留 3 个日志文件