|
|
|
@@ -13,26 +13,6 @@ class DevOps::Drone::Server |
|
|
|
@client_secret = client_secret |
|
|
|
end |
|
|
|
|
|
|
|
def run |
|
|
|
` |
|
|
|
docker run \ |
|
|
|
-v /var/run/docker.sock:/var/run/docker.sock \ |
|
|
|
-e DRONE_GITEA_SERVER=#{gitea_url} \ |
|
|
|
-e DRONE_GITEA_CLIENT_ID=#{client_id} \ |
|
|
|
-e DRONE_GITEA_CLIENT_SECRET=#{client_secret} \ |
|
|
|
-e DRONE_RPC_SECRET=#{rpc_secret} \ |
|
|
|
-e DRONE_SERVER_HOST=#{drone_host} \ |
|
|
|
-e DRONE_SERVER_PROTO=http \ |
|
|
|
-p "80:80" \ |
|
|
|
-p "9000:9000" \ |
|
|
|
--restart=always \ |
|
|
|
--detach=true \ |
|
|
|
--name=drone-server-#{client_id} \ |
|
|
|
--net="bridge" \ |
|
|
|
drone/drone:1 |
|
|
|
` |
|
|
|
end |
|
|
|
|
|
|
|
# TODO 一下代码方便测试,正式环境请移除 |
|
|
|
# docker rm -f `docker ps -qa` |
|
|
|
def generate_cmd |
|
|
|
|