From 437bb602d2c7feeb56d537680cf5018cddf8074f Mon Sep 17 00:00:00 2001 From: kbrianngeno Date: Fri, 13 Mar 2026 15:54:29 +0000 Subject: [PATCH] first commit --- .gitignore | 2 ++ docker-compose.yml | 74 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c06317a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.env +/data \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..21d2353 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,74 @@ +version: "3.7" +services: + drone: + image: drone/drone:2 + container_name: drone + environment: + - DRONE_GITEA_SERVER=${DRONE_GITEA_SERVER} + - DRONE_GITEA_CLIENT_ID=${DRONE_GITEA_CLIENT_ID} + - DRONE_GITEA_CLIENT_SECRET=${DRONE_GITEA_CLIENT_SECRET} + - DRONE_RPC_SECRET=${DRONE_RPC_SECRET} + - DRONE_SERVER_HOST=${DRONE_SERVER_HOST} + - DRONE_SERVER_PROTO=${DRONE_SERVER_PROTO} + ports: + - "3100:80" + - "3101:443" + volumes: + - ./data:/data + restart: unless-stopped + networks: + - nginx + drone-runner: + image: drone/drone-runner-docker:1 + container_name: drone-runner-1 + environment: + - DRONE_RPC_PROTO=${DRONE_RPC_PROTO} + - DRONE_RPC_HOST=${DRONE_RPC_HOST} + - DRONE_RPC_SECRET=${DRONE_RPC_SECRET} + - DRONE_RUNNER_CAPACITY=${DRONE_RUNNER_CAPACITY} + - DRONE_RUNNER_NAME=${DRONE_RUNNER_NAME} + ports: + - "3110:3000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped + networks: + - nginx + + drone-runner-2: + image: drone/drone-runner-docker:1 + container_name: drone-runner-2 + environment: + - DRONE_RPC_PROTO=${DRONE_RPC_PROTO} + - DRONE_RPC_HOST=${DRONE_RPC_HOST} + - DRONE_RPC_SECRET=${DRONE_RPC_SECRET} + - DRONE_RUNNER_CAPACITY=${DRONE_RUNNER_CAPACITY} + - DRONE_RUNNER_NAME=${DRONE_RUNNER_NAME} + ports: + - "3120:3000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped + networks: + - nginx + + drone-runner-3: + image: drone/drone-runner-docker:1 + container_name: drone-runner-3 + environment: + - DRONE_RPC_PROTO=${DRONE_RPC_PROTO} + - DRONE_RPC_HOST=${DRONE_RPC_HOST} + - DRONE_RPC_SECRET=${DRONE_RPC_SECRET} + - DRONE_RUNNER_CAPACITY=${DRONE_RUNNER_CAPACITY} + - DRONE_RUNNER_NAME=${DRONE_RUNNER_NAME} + ports: + - "3130:3000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock + restart: unless-stopped + networks: + - nginx + +networks: + nginx: + external: True