
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
ChiefOnboarding是一个免费开源的员工入职平台,支持通过Slack或Web仪表板管理新员工入职流程。本Docker镜像提供了完整的部署方案,包含数据库、Web服务和反向代理配置,便于企业快速搭建标准化的员工入职系统。
适用于各类企业或团队,用于自动化和标准化新员工入职流程,简化HR和管理人员的入职任务分配、跟踪与管理工作。
1. 准备部署文件
创建部署目录并在其中创建以下配置文件:
docker-compose.yml
yamlversion: '3' services: db: image: docker.xuanyuan.run/postgres:latest restart: always expose: - "5432" volumes: - pgdata:/var/lib/postgresql/data/ environment: - POSTGRES_DB=chiefonboarding - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres # 替换为安全密码 networks: - global web: image: docker.xuanyuan.run/chiefonboarding/chiefonboarding:latest restart: always expose: - "8000" environment: - SECRET_KEY=somethingsupersecret # 替换为强随机密钥 - BASE_URL=https://test.chiefonboarding.com # 替换为实际域名 - DATABASE_URL=postgres://postgres:postgres@db:5432/chiefonboarding # 同步数据库密码 - ALLOWED_HOSTS=test.chiefonboarding.com # 替换为实际域名 depends_on: - db networks: - global caddy: image: docker.xuanyuan.run/caddy:2.3.0-alpine restart: unless-stopped ports: - "80:80" - "443:443" volumes: - $PWD/Caddyfile:/etc/caddy/Caddyfile - $PWD/site:/srv - caddy_data:/data - caddy_config:/config networks: - global volumes: pgdata: caddy_data: caddy_config: networks: global:
Caddyfile
test.chiefonboarding.com { # 替换为实际域名 reverse_proxy web:8000 }
2. 启动服务
在部署目录中执行以下命令启动所有服务:
bashdocker-compose up
3. 访问与初始化
https://test.chiefonboarding.com)访问平台| 环境变量 | 说明 | 示例值 |
|---|---|---|
SECRET_KEY | 应用安全密钥,需使用强随机字符串 | a-very-long-and-secure-random-string |
BASE_URL | 平台访问基础URL,需包含协议(http/https) | https://onboarding.yourcompany.com |
DATABASE_URL | PostgreSQL数据库连接地址 | postgres://user:password@db:5432/chiefonboarding |
ALLOWED_HOSTS | 允许访问的主机名,填写配置的域名 | onboarding.yourcompany.com |
POSTGRES_DB | PostgreSQL数据库名称 | chiefonboarding |
POSTGRES_USER | PostgreSQL数据库用户名 | customuser |
POSTGRES_PASSWORD | PostgreSQL数据库密码 | secure-db-password |
pgdata卷持久化,建议定期备份该卷数据以防止数据丢失您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务