--- tags: linux,build --- <style> @keyframes bbb {/*轉圈效果*/ 0% { transform: rotate(0deg) scale(1.5, 1.5); } 50% { transform: rotate(180deg) scale(1.5, 1.5); } 100% { transform: rotate(360deg) scale(1.5, 1.5); } } .ui-user-icon/*變更頭貼*/, .ui-avatar/*頭貼*/, .fa-plus/*新增文件符號*/ { animation: bbb .75s linear infinite; } </style> > [name=Nick Chang] - 本次在ubuntu 22.04 使用Docker架設 ### Docker Compose Yaml ``` version: '2' services: drone-server: image: drone/drone:latest ports: - 80:80 - 443:443 volumes: - /home/ubuntu/drone:/data - /home/ubuntu/certs:/certs restart: always environment: - DRONE_SERVER_HOST=drone.diresoft.net #- DRONE_SERVER_HOST=192.168.250.1 - DRONE_SERVER_PROTO=https #- DRONE_TLS_AUTOCERT=false - DRONE_USER_CREATE=username:root,admin:true - DRONE_AGENTS_ENABLED=true - DRONE_TLS_CERT=/certs/mix.crt - DRONE_TLS_KEY=/certs/diresoft.net.key - DRONE_RPC_SECRET=c3f13103de0696172aa5e890260305c4 #- DRONE_WEBHOOK_ENDPOINT=https://drone.diresoft.net/hook # Gitlab Config - DRONE_GITLAB_SERVER=http://gitlab.diresoft.net #- DRONE_GITLAB_SERVER=http://192.168.250.1:8080 #- DRONE_GITLAB_CLIENT_ID=465d992dd7733a7f062d18b3bd033fa441558649868bad4e8b274adbb4dca4e5 #- DRONE_GITLAB_CLIENT_SECRET=6fac6322ccdea7950eaba11d0467f5c9e22ebd30fa3e6576c825bf326253e312 - DRONE_GITLAB_CLIENT_ID=460b6432d77156761a238a78d8ca0e112b4a72f6fe5da56c45bb8f9b83b44d86 - DRONE_GITLAB_CLIENT_SECRET=dee852b0cd18eb20b86162cd89088fc322b937ba76af45fc4b4ece0339931daa - DRONE_LOGS_PRETTY=true - DRONE_LOGS_COLOR=true # runner for docker version drone-runner: image: drone/drone-runner-docker:latest restart: always depends_on: - drone-server volumes: - /var/run/docker.sock:/var/run/docker.sock - /home/ubuntu/certs:/certs environment: - DRONE_RPC_HOST=drone.diresoft.net #- DRONE_SERVER_HOST=192.168.250.1 - DRONE_RPC_PROTO=https - DRONE_TLS_CERT=/certs/mix.crt - DRONE_TLS_KEY=/certs/diresoft.net.key6 - DRONE_RPC_SECRET=c3f13103de0696172aa5e890260305c4 - DRONE_RUNNER_CAPACITY=3 ```