- 创建 Gitea 部署指南,包含镜像拉取、端口配置、启动和用户创建说明 - 添加 Nexus 详细部署文档,涵盖镜像拉取、端口配置、目录权限设置和仓库配置 - 配置 Nexus 三种仓库类型(proxy、hosted、group)的创建和使用方法 - 提供 Nexus Docker 客户端配置和拉取推送验证流程 - 新增 Woodpecker CI/CD 工具部署文档,包含服务器和代理配置说明 - 移除旧的 Nexus 权限设置脚本文件 |
||
|---|---|---|
| .. | ||
| README.md | ||
| docker-compose.yml | ||
README.md
部署步骤
配置
先改配置
# server
# 用户名
WOODPECKER_ADMIN=abhors
# 秘钥 随机生成就行固定位数 用于server agent通信用
WOODPECKER_AGENT_SECRET=2f26c6a0e97e00c65a9e89fc39a95be532c19cb600c53fa555eada297c3569cb
# 是否启用gitea
WOODPECKER_GITEA=true
# gitea地址
WOODPECKER_GITEA_URL=https://gitea.lovestory.cyou
# 上一步 创建gitea的应用的秘钥
# gitea client
WOODPECKER_GITEA_CLIENT=718dc249-2edc-4edd-8bc9-06ba569c2007
# gitea secret
WOODPECKER_GITEA_SECRET=gto_zovinkqbrekitnhoiez5376dhzkccvz7253ndyaxqjq2gcb2okdq
# agent
# 一定要加白名单 否则会因为宿主机权限问题 无法拉取镜像
WOODPECKER_PLUGINS_PRIVILEGED=*,plugins/docker,docker.io/plugins/docker,plugins/docker:latest
启动
# 直接启动就行
docker compose up -d
# 如果要重新部署 记得清空卷数据 否则之前的数据可能会影响 之前的部署记录 登录等
#volumes:
# woodpecker-server-data:
# woodpecker-agent-config:
docker volumes rm woodpecker-server-data woodpecker-agent-config