chore: init company-deploy-skills with dokploy-gitea-deploy

This commit is contained in:
deploy-bot
2026-07-31 09:47:16 +08:00
commit 7b56a16fbc
7 changed files with 1125 additions and 0 deletions

View File

@@ -0,0 +1,77 @@
# ═══ 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 是否已指向 Dokploytrue 时 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