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
|