version: "3" services: drone: image: drone/drone:1 container_name: drone ports: - "8000:80" - 9000 volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data/:/var/lib/drone restart: always networks: - default 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} - DRONE_DATABASE_DATASOURCE=/var/lib/drone/database.sqlite - DRONE_DATABASE_DRIVER=sqlite3 - TZ=America/Chicago - VIRTUAL_PORT=8000 - VIRTUAL_HOST=drone.07fi.net drone-runner: image: drone/drone-runner-docker:1 container_name: drone-runner volumes: - /var/run/docker.sock:/var/run/docker.sock 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} - TZ=America/Chicago depends_on: - drone restart: always networks: - default networks: default: external: name: gitea_default