(資料圖片)
/usr/local/bin
drone.yml
version: "3"networks: mxy: external: falseservices: # 容器名稱 drone-server: container_name: drone # 構(gòu)建所使用的鏡像 image: drone/drone # 映射容器內(nèi)80端口到宿主機(jī)的8069端口,若修改的話,那么上面Gitee上也需要進(jìn)行修改 ports: - 8069:80 # 映射容器內(nèi)/data目錄到宿主機(jī)的目錄 volumes: - /usr/local/bin/drone:/data # 容器隨docker自動啟動 restart: always privileged: true networks: - mxy environment: # Gitee 服務(wù)器地址如果github就把GITEE改成GITHUB和https://gitee.com改成https://github.com - DRONE_GITEE_SERVER=https://gitee.com # Gitee OAuth2客戶端ID # - DRONE_GITEA_CLI(上面的Client ID值) - DRONE_GITEE_CLIENT_ID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # Gitee OAuth2客戶端密鑰(上面的Client Secret值) - DRONE_GITEE_CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # drone的共享密鑰(生成rpc密鑰) - DRONE_RPC_SECRET=f1499a32a54d5c18f006cd5e81d24958 # drone的主機(jī)名(改成自己的域名獲得ip+端口(注意是drone的)) - DRONE_SERVER_HOST=127.0.0.1:8069 # 外部協(xié)議方案根據(jù)你的域名判斷是http還是https(ip加端口是http) - DRONE_SERVER_PROTO=http - DRONE_GIT_ALWAYS_AUTH=false # 創(chuàng)建管理員賬戶,這里對應(yīng)為gitee的用戶名(也就是登錄的賬號,不是昵稱)(填錯了回導(dǎo)致自動化部署失敗) - DRONE_USER_CREATE=username:menyao,admin:true docker-runner: container_name: drone-runner image: drone/drone-runner-docker restart: always privileged: true networks: - mxy depends_on: - drone-server volumes: - /var/run/docker.sock:/var/run/docker.sock - /sync/drone/agent/drone.key:/root/drone.key environment: # 用于連接到Drone服務(wù)器的協(xié)議。該值必須是http或https。(同上) - DRONE_RPC_PROTO=http # 用于連接到Drone服務(wù)器的主機(jī)名(同上) - DRONE_RPC_HOST=127.0.0.1:8069 # Drone服務(wù)器進(jìn)行身份驗證的共享密鑰,和上面設(shè)置一樣(生成rpc密鑰) - DRONE_RPC_SECRET=f1499a32a54d5c18f006cd5e81d24958 # 限制運行程序可以執(zhí)行的并發(fā)管道數(shù) - DRONE_RUNNER_CAPACITY=2 # docker runner 名稱 - DRONE_RUNNER_NAME=docker-runner - DRONE_DEBUG=true # 調(diào)試相關(guān),部署的時候建議先打開 - DRONE_LOGS_DEBUG=true # 調(diào)試相關(guān),部署的時候建議先打開 - DRONE_LOGS_TRACE=true # 調(diào)試相關(guān),部署的時候建議先打開 - TZ=Asia/Shanghai
Copyright © 2015-2022 太平洋產(chǎn)業(yè)網(wǎng)版權(quán)所有 備案號:豫ICP備2022016495號-17 聯(lián)系郵箱:93 96 74 66 9@qq.com