version: "3"

services:
  drone:
    image: drone/drone:2
    environment:
      DRONE_GITEA_SERVER: https://git.pbrinkmeier.de
      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: ci.pbrinkmeier.de
      DRONE_SERVER_PROTO: https
    volumes:
      - /var/lib/pbri/docker/drone:/data
    restart: always

  drone_runner:
    image: drone/drone-runner-docker:1
    environment:
      DRONE_RPC_PROTO: https
      DRONE_RPC_HOST: ci.pbrinkmeier.de
      DRONE_RPC_SECRET: "${DRONE_RPC_SECRET}"
      DRONE_RUNNER_CAPACITY: 1
      DRONE_RUNNER_NAME: shamash
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always

networks:
  default:
    name: caddy-network
    external: true