version: '2' services: drone-server: image: drone/drone:latest ports: - 8967:80 - 8968:443 volumes: - /srv/drone/data:/data/ restart: always environment: - DRONE_SERVER_HOST={{ drone_server_url }} - DRONE_SERVER_PROTO=https - DRONE_GITEA_SERVER={{ drone_gitea_url }} - DRONE_GITEA_CLIENT_ID={{ drone_gitea_client_id }} - DRONE_GITEA_CLIENT_SECRET={{ drone_gitea_client_secret }} - DRONE_RPC_SECRET={{ drone_rpc_secret }} - DRONE_GIT_ALWAYS_AUTH=true drone-runner: image: drone/drone-runner-docker:latest command: agent restart: always depends_on: - drone-server volumes: - /var/run/docker.sock:/var/run/docker.sock environment: - DRONE_RPC_SECRET={{ drone_rpc_secret }} - DRONE_RPC_PROTO=http - DRONE_RPC_HOST=drone-server - DRONE_RUNNER_NAME="docker-runner" - DRONE_RUNNER_CAPACITY=2 - DRONE_DEBUG=true - DRONE_TRACE=true - DRONE_RUNNER_NETWORKS=drone_default,gitea_gitea