Deploy to valhalla / deploy (push) Has been cancelled
Native OAuth/OIDC for Homarr, BookStack, Gitea, and MinIO console; forward_auth with local auth disabled for code-server, uptime, and kopia; Caddy and Authentik scripts updated to match.
27 lines
1.3 KiB
Bash
27 lines
1.3 KiB
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
docker cp /tmp/disable-uptime-auth.py uptime_kuma:/tmp/disable-uptime-auth.py
|
|
docker exec uptime_kuma python3 /tmp/disable-uptime-auth.py /app/data/kuma.db
|
|
|
|
docker exec -u git gitea gitea admin auth add-oauth \
|
|
--name Authentik \
|
|
--provider openidConnect \
|
|
--key y7rEvQjZ2J6sGuLndPZalGXn4jx0Tus601U9USOS \
|
|
--secret FCbRN0YUh5K6rGhirX5HlrSumYgmKPGi6xBPQY5YvpJIPGi9st4g8FZN2kyJ7IzDXbj0FGmE3Q2qysNcZYePc7mofq6k98fz9Ue97Tjj4y3ZPNXAeAqlJrclv9DzR6eo \
|
|
--auto-discover-url https://auth.ginnoir.com/application/o/gitea/.well-known/openid-configuration \
|
|
--scopes "openid profile email" 2>&1 || echo "gitea oauth may already exist"
|
|
|
|
cp /tmp/init-kopia.sh /config/backup/init-kopia.sh
|
|
chmod +x /config/backup/init-kopia.sh
|
|
mkdir -p /config/code-server/.config/code-server
|
|
cp /tmp/code-server.yaml /config/code-server/code-server.yaml
|
|
|
|
docker compose -p dev -f /tmp/batch1-deploy/dev/docker-compose.yml --env-file /tmp/batch1-deploy/dev/stack.env up -d --force-recreate bookstack code-server gitea
|
|
docker compose -p resume -f /tmp/batch1-deploy/resume/docker-compose.yml --env-file /tmp/batch1-deploy/resume/stack.env up -d --force-recreate resume-minio
|
|
docker compose -p backup -f /data/compose/29/stacks/backup/docker-compose.yml up -d --force-recreate kopia
|
|
|
|
docker exec caddy caddy reload --config /etc/caddy/Caddyfile
|
|
|
|
echo batch1 live deploy done
|