# ═══ LEGACY ONLY ═══ # 默认部署请走 company-deploy-mcp(飞书 + buxi_ Key),不要业务项目填本文件。 # 仅运维 / 明确直连 Dokploy 时使用。 # # 复制到目标项目根目录: # cp ~/.grok/skills/dokploy-gitea-deploy/references/env-deploy.example .env.deploy # 填好后:set -a && source .env.deploy && set +a # 必须 gitignore:.env.deploy # ── 授权 ── DEPLOY_AUTHORIZED=false ALLOW_SYNC_APP_ENV_TO_DOKPLOY=true DO_GIT_PUSH=true DO_DOKPLOY_DEPLOY=true DO_HEALTHCHECK=true FIX_DOCKERFILE=true PROJECT_DIR=. APP_ENV_FILE=.env # ── Gitea ── GITEA_URL=https://git.example.com GITEA_USER= GITEA_ORG= GITEA_REPO= GITEA_REPO_VISIBILITY=private GITEA_REPO_EXISTS=false GITEA_TOKEN= GIT_PUSH_METHOD=https GIT_BRANCH=main GITEA_CLONE_URL= # ── Dokploy ── DOKPLOY_URL=https://dokploy.example.com DOKPLOY_API_KEY= DOKPLOY_PROJECT_NAME= DOKPLOY_APP_NAME= DOKPLOY_APPLICATION_ID= DOKPLOY_BUILD_TYPE=dockerfile DOKPLOY_DOCKERFILE_PATH=Dockerfile DOKPLOY_PORT=8080 DOKPLOY_REPLICAS=1 DOKPLOY_VOLUME_MOUNT= DOKPLOY_HEALTHCHECK_PATH=/healthz DOKPLOY_GIT_AUTH_METHOD=gitea_provider DOKPLOY_GITEA_LINKED=false # 首次部署后勿默认 true,除非依赖变了或缓存损坏 DOKPLOY_CLEAN_CACHE=false # ── 域名 / 可访问链接(Web 页面必看)── # 是否对外提供网页链接:true=部署成功后必须绑 Domain 并交付 https URL # false=Worker/飞书长连接等,域名可选 DOKPLOY_EXPOSE_WEB=true # 方式 A:完整主机名(优先)。不要写 https:// # DOKPLOY_DOMAIN=crm.loncode.site # 方式 B:根域自动生成子域(DOKPLOY_DOMAIN 留空时生效) # 最终 host = {DOKPLOY_DOMAIN_PREFIX}{slug}.{DOKPLOY_DOMAIN_ROOT} # slug 默认取 DOKPLOY_APP_NAME 或 GITEA_REPO(小写,非法字符变 -) # 建议 DNS 配:*.loncode.site → Dokploy 服务器 IP DOKPLOY_DOMAIN= DOKPLOY_DOMAIN_ROOT= DOKPLOY_DOMAIN_PREFIX= # HTTPS / 证书(公网建议 true + letsencrypt) DOKPLOY_DOMAIN_HTTPS=true DOKPLOY_CERTIFICATE_TYPE=letsencrypt # DNS 是否已指向 Dokploy(true 时 Agent 会强调证书应能签发并做探活) DOKPLOY_DNS_READY=false # ── 包源(构建)── # Python / uv PIP_INDEX_URL=https://mirrors.aliyun.com/pypi/simple/ # Node(可选,写入构建环境或 .npmrc) # NPM_CONFIG_REGISTRY=https://registry.npmmirror.com