DRONE_SERVER_PROTO 、 DRONE_SERVER_HOST 这两个属性是设置Webhook重定向 URL 的访问协议和主机名称。Webhook在下面会介绍到。 DRONE_RPC_SECRET 此属性是设置Server(服务器)与Runner(执行器)之间通讯的密钥,Server(服务器)与Runner(执行器)必须设置相同的密钥值才允许通信。 可以在服务器(Linux)中使用openssl生成密...
创建一个新文件/etc/drone/server.env并在文本编辑器中打开它: sudo nano /etc/drone/server.env 文件内,我们定义Drone用于连接的环境变量以启动服务,连接到存储库提供程序以及设置帐户授权策略。您需要先从存储库提供程序复制的值才能正确填写值。 首先,设置DRONE_HOST和DRONE_SECRET值。将DRONE_SECRET设置为您在命...
server:image:drone/drone:2.8.0# 目前drone最新版本为 2.8.0container_name:drone_serverrestart:alwaysnetworks:-drone# 加入到drone网络ports:-'7929:80'environment:-DRONE_SERVER_PROTO=https# 访问协议,创建webHooks和重定向-DRONE_SERVER_HOST=drone.mwjz.live# 主机名称,创建webHooks和重定向 无证书 HTTPS ...
ENV DRONE_SERVER_PORT=:80 ENV DRONE_SERVER_HOST=localhost ENV DRONE_DATADOG_ENABLED=true ENV DRONE_DATADOG_ENDPOINT=https://stats.drone.ci/api/v1/series COPY --from=Certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ COPY --from=Builder /src/drone-1.10.1/drone-server /bin/drone-...
-DRONE_SERVER_HOST=124.222.237.29:3222 # 外部协议方案 -DRONE_SERVER_PROTO=http # username 为创建OAuth2应用的Gitea管理员用户 , 否则不具有管理员权限。 # 非管理员用户缺少选择 (Trusted、Auto cancel pushes、Auto cancel running) -DRONE_USER_CREATE=username:git,admin:true ...
-"traefik.http.routers.giteassl.rule=Host(`${SERVICE_DOMAIN}`)" -"traefik.http.services.giteabackend.loadbalancer.server.scheme=http" -"traefik.http.services.giteabackend.loadbalancer.server.port=80" volumes: # 标准 Linux 系统下使用 # - /etc/localtime:/etc/localtime:ro ...
在server块中添加以下配置以使NGINX代理Drone服务器: location / { proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_pass http://localhost:8080; } 复制代码保存并关闭文件,然后重启NGINX服务: sudo systemctl restart nginx ...
proxy_set_header X-Frame-Options SAMEORIGIN; proxy_pass http://drone; } } server {listen80; server_name drone.kikakika.com;return301https://$host$request_uri; } 访问网页 访问Drone 网页时,首先会跳转到 GitLab 的授权页面,点击授权后,跳转回 Drone 网页,列表显示所有的仓库。我这里不知道为什么,...
version:'2'services:drone-server:image:drone/drone:1.0.0ports:-"127.0.0.1:8085:80"volumes:-/var/lib/drone:/data-/var/run/docker.sock:/var/run/docker.sockenvironment:-DRONE_OPEN=true-DRONE_USER_CREATE=username:admin,admin:true-DRONE_SERVER_HOST=<your host>-DRONE_GITHUB_SERVER=https://gith...
DRONE_SERVER_HOST: ${SERVER_HOST} DRONE_SERVER_PROTO: http DRONE_USER_CREATE: username:xhyonline,admin:true # 设置用户名,是github的用户名...但是你要区分账号,这就很离谱 drone-runner: image: drone/drone-runner-docker:1 ports: - 3000:3000 volumes...