Add subdomain to drone and use secure communication with gitea.

This commit is contained in:
2022-08-24 06:07:44 +02:00
parent 437aa8fe25
commit eb8b4a3475

View File

@@ -20,11 +20,11 @@ services:
hostname: drone
environment:
DRONE_GITEA_SERVER: https://cs-git.ddnss.de
DRONE_GITEA_CLIENT_ID: a18b7e7b-b1fa-4f1a-8a48-18e50fbc1b41
DRONE_GITEA_CLIENT_SECRET: jfyIpOz4E2uk3V1PcgBK9bHTMQtjbJmUvVJi5cRJex1T
DRONE_GITEA_CLIENT_ID: 0dbc7a28-3078-4c3c-88ad-d9de82a21df1
DRONE_GITEA_CLIENT_SECRET: gto_sfsva4l6zzbyxgw35mmoomu6eqiyw4em2zgt4isiynomdsjzi5oq
DRONE_RPC_SECRET: 3800abd1e957cc5aa82c584e0b3201a7
DRONE_SERVER_HOST: drone.lan
DRONE_SERVER_PROTO: http
DRONE_SERVER_HOST: drone.fam-steinle.de
DRONE_SERVER_PROTO: https
DRONE_DATABASE_DRIVER: postgres
DRONE_DATABASE_DATASOURCE: postgres://${DB_USER}:${DB_PASS}@drone-db:5432/${DB_NAME}?sslmode=disable
restart: unless-stopped
@@ -38,8 +38,15 @@ services:
labels:
- "traefik.enable=true"
- "traefik.http.routers.drone.entrypoints=web"
- "traefik.http.routers.drone.rule=Host(`drone.lan`)"
- "traefik.http.services.drone.loadbalancer.server.port=80"
- "traefik.http.routers.drone.rule=Host(`drone.fam-steinle.de`)"
- "traefik.http.routers.drone.middlewares=drone"
- "traefik.http.middlewares.drone.redirectscheme.scheme=https"
- "traefik.http.routers.drone-secure.entrypoints=websecure"
- "traefik.http.routers.drone-secure.rule=Host(`drone.fam-steinle.de`)"
- "traefik.http.routers.drone-secure.service=drone-secure"
- "traefik.http.routers.drone-secure.tls=true"
- "traefik.http.routers.drone-secure.tls.certresolver=infomaniak"
- "traefik.http.services.drone-secure.loadbalancer.server.port=80"
drone-db:
image: postgres:14-alpine
@@ -62,8 +69,8 @@ services:
container_name: drone-runner
hostname: drone-runner
environment:
DRONE_RPC_PROTO: http
DRONE_RPC_HOST: drone.lan
DRONE_RPC_PROTO: https
DRONE_RPC_HOST: drone.fam-steinle.de
DRONE_RPC_SECRET: 3800abd1e957cc5aa82c584e0b3201a7
DRONE_RUNNER_CAPACITY: 2
DRONE_RUNNER_NAME: drone-runner