This repository has been archived on 2024-01-05. You can view files and clone it, but cannot push or open issues or pull requests.
gamma.fogtype.com/compose.yml
Nebel a7855c05a6
All checks were successful
continuous-integration/drone/push Build is passing
chore(deps): update caddy:2.7.2-alpine docker digest to f5f7505
2023-08-07 21:04:32 +00:00

56 lines
1.9 KiB
YAML

services:
caddy:
image: caddy:2.7.2-alpine@sha256:f5f7505e3a6b712e21e6f11fae5d79ed3ec6fee9bd4039c0b62c39511a205d9b
restart: unless-stopped
ports:
- "80:80"
- "443:443/udp"
- "443:443/tcp"
- "127.0.0.1:2019:2019"
command: caddy reverse-proxy --from ${SERVER_HOST:?} --to http://drone
volumes:
- caddy_data:/data
- caddy_config:/config
drone:
image: drone/drone:2.18.0@sha256:570d97ea09a9eb3f302a0080124e4fe12b3acfdd0633e20a3b58f9f47b1b4837
restart: unless-stopped
environment:
DRONE_CRON_INTERVAL: 1m
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:?}
DRONE_USER_CREATE: ${DRONE_USER_CREATE:?}
volumes:
- drone_data_v2:/data
runner:
image: drone/drone-runner-docker:1.8.3@sha256:513891eb6c8b920c48266f6881402b9df5e3f7ec874a12cd87146ebfd1105bed
restart: unless-stopped
ports:
- "127.0.0.1:3000:3000"
environment:
DRONE_RUNNER_NAME: default
DRONE_RPC_PROTO: http
DRONE_RPC_HOST: drone
DRONE_RPC_SECRET: ${DRONE_RPC_SECRET:?}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
system-runner:
image: drone/drone-runner-docker:1.8.3@sha256:513891eb6c8b920c48266f6881402b9df5e3f7ec874a12cd87146ebfd1105bed
restart: unless-stopped
ports:
- "127.0.0.1:5000:3000"
environment:
DRONE_RUNNER_NAME: system-runner
DRONE_RUNNER_LABELS: instance:system
DRONE_RPC_PROTO: http
DRONE_RPC_HOST: drone
DRONE_RPC_SECRET: ${DRONE_RPC_SECRET:?}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
volumes:
caddy_data:
caddy_config:
drone_data_v2: