Add traefik and swarm deploy keys
This commit is contained in:
parent
5a01027749
commit
d86d2da5dc
|
@ -1,4 +1,5 @@
|
||||||
export DOMAIN=drone.autonomic.zone
|
export DOMAIN=drone.autonomic.zone
|
||||||
export GITEA_CLIENT_ID=barfoo
|
export GITEA_CLIENT_ID=barfoo
|
||||||
export GITEA_CLIENT_SECRET=foobar
|
export GITEA_CLIENT_SECRET=foobar
|
||||||
|
export LETS_ENCRYPT_ENV=production
|
||||||
export STACK_NAME=drone
|
export STACK_NAME=drone
|
||||||
|
|
11
compose.yml
11
compose.yml
|
@ -20,6 +20,17 @@ services:
|
||||||
- DRONE_SERVER_HOST: "${DOMAIN}"
|
- DRONE_SERVER_HOST: "${DOMAIN}"
|
||||||
- DRONE_SERVER_PORT: ":8042"
|
- DRONE_SERVER_PORT: ":8042"
|
||||||
- DRONE_SERVER_PROTO: "https"
|
- DRONE_SERVER_PROTO: "https"
|
||||||
|
networks:
|
||||||
|
- proxy
|
||||||
|
deploy:
|
||||||
|
update_config:
|
||||||
|
failure_action: rollback
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- "traefik.http.routers.drone.rule=Host(`${DOMAIN}`)"
|
||||||
|
- "traefik.http.routers.drone.entrypoints=web-secure"
|
||||||
|
- "traefik.http.services.drone.loadbalancer.server.port=8042"
|
||||||
|
- "traefik.http.routers.drone.tls.certresolver=${LETS_ENCRYPT_ENV}"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
data:
|
data:
|
||||||
|
|
Reference in New Issue