27 lines
1.1 KiB
YAML
27 lines
1.1 KiB
YAML
---
|
|
|
|
version: "3.8"
|
|
|
|
# https://docs.drone.io/runner/docker/installation/linux/
|
|
|
|
services:
|
|
drone-runner:
|
|
container_name: ${DRONE_RUNNER_CONTAINER_NAME}
|
|
image: ${DRONE_RUNNER_IMAGE:-drone/drone-runner-docker:1.8.0@sha256:70da970bb76a62567edbea1ac8002d9484664267f4cbb49fbd7c87a753d02260}
|
|
restart: always
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/localtime:/etc/localtime:ro
|
|
environment:
|
|
# https://docs.drone.io/runner/docker/configuration/reference/drone-rpc-host/
|
|
DRONE_RPC_HOST: ${DRONE_RPC_HOST:?err}
|
|
# https://docs.drone.io/runner/docker/configuration/reference/drone-rpc-proto/
|
|
DRONE_RPC_PROTO: ${DRONE_RPC_PROTO:-https}
|
|
# https://docs.drone.io/runner/docker/configuration/reference/drone-rpc-secret/
|
|
DRONE_RPC_SECRET: ${DRONE_RPC_SECRET:?err}
|
|
# https://docs.drone.io/runner/docker/configuration/reference/drone-runner-capacity/
|
|
DRONE_RUNNER_CAPACITY: ${DRONE_RUNNER_CAPACITY:-2}
|
|
# https://docs.drone.io/runner/docker/configuration/reference/drone-runner-name/
|
|
DRONE_RUNNER_NAME: ${DRONE_RUNNER_NAME}
|