# docker-compose 配置示例。复制为 .env 后按需修改:cp .env.example .env # .env 含密钥,已被 .gitignore 忽略,切勿提交。 # 初始管理员口令(必填)。首次启动据此建 admin 账户。 PIPEWRIGHT_ADMIN_PASSWORD=change-me-please # 凭据保险库主密钥:base64 编码的 32 字节。生成: # openssl rand -base64 32 # 留空则保险库进未配置态(加密凭据功能不可用,平台其余功能照常)。 # 重要:一旦写入凭据,务必长期保存此 key —— 更换会导致已存凭据无法解密。 PIPEWRIGHT_MASTER_KEY= # 监听端口(宿主侧)。默认 8080。 PIPEWRIGHT_PORT=8080 # 镜像版本:默认 latest;生产建议钉具体版本,如 1.0.0。 PIPEWRIGHT_VERSION=latest # 反代后部署时填外部可访问 URL(webhook/OAuth 回跳用),如 https://ci.example.com PIPEWRIGHT_PUBLIC_URL= # ---- 数据库(默认 sqlite,落具名卷,无需配置)---- # 切 MySQL:取消下面三行注释,并以 --profile mysql 启动 compose。 # PIPEWRIGHT_DB_DRIVER=mysql # PIPEWRIGHT_DB_DSN=pipewright:pipewright@tcp(mysql:3306)/pipewright?parseTime=true&charset=utf8mb4 # MYSQL_PASSWORD=pipewright # MYSQL_ROOT_PASSWORD=rootpw