version: "3" services: server: container_name: ${DRONE_CONTAINER_NAME:-drone} image: drone/drone:${DRONE_VERSION:-latest} restart: always ports: - ${DRONE_HOST_IP_ADDRESS:-127.0.0.1}:${DRONE_HOST_PORT:-80}:80 volumes: - /var/lib/drone:/data environment: - DRONE_GITEA_SERVER=${DRONE_GITEA_SERVER:?err} - DRONE_GITEA_CLIENT_ID=${DRONE_GITEA_CLIENT_ID:?err} - DRONE_GITEA_CLIENT_SECRET=${DRONE_GITEA_CLIENT_SECRET:?err} - DRONE_RPC_SECRET=${DRONE_RPC_SECRET:?err} - DRONE_SERVER_HOST=${DRONE_HOST_IP_ADDRESS:?err}:${DRONE_HOST_PORT:?err} - DRONE_SERVER_PROTO=http