Update Authelia configuration to use environment variables for secrets and remove deprecated settings
This commit is contained in:
14
.github/workflows/deploy.yml
vendored
14
.github/workflows/deploy.yml
vendored
@@ -78,6 +78,17 @@ jobs:
|
||||
# --- Grafana ---
|
||||
GRAFANA_ADMIN_USER=${{ secrets.GRAFANA_ADMIN_USER }}
|
||||
GRAFANA_ADMIN_PASS=${{ secrets.GRAFANA_ADMIN_PASS }}
|
||||
|
||||
# --- Authelia ---
|
||||
AUTHELIA_JWT_SECRET=${{ secrets.AUTHELIA_JWT_SECRET }}
|
||||
AUTHELIA_SESSION_SECRET=${{ secrets.AUTHELIA_SESSION_SECRET }}
|
||||
AUTHELIA_STORAGE_ENCRYPTION_KEY=${{ secrets.AUTHELIA_STORAGE_ENCRYPTION_KEY }}
|
||||
# (Optional SMTP if configured)
|
||||
AUTHELIA_SMTP_HOST=${{ secrets.AUTHELIA_SMTP_HOST }}
|
||||
AUTHELIA_SMTP_PORT=${{ secrets.AUTHELIA_SMTP_PORT }}
|
||||
AUTHELIA_SMTP_USER=${{ secrets.AUTHELIA_SMTP_USER }}
|
||||
AUTHELIA_SMTP_PASS=${{ secrets.AUTHELIA_SMTP_PASS }}
|
||||
AUTHELIA_SMTP_FROM=${{ secrets.AUTHELIA_SMTP_FROM }}
|
||||
ENVVARS
|
||||
EOF
|
||||
|
||||
@@ -112,7 +123,8 @@ jobs:
|
||||
echo "Deployed to ${{ secrets.SSH_HOST }}:${{ secrets.SSH_PORT }} → ${REMOTE_DIR}"
|
||||
echo "Traefik: https://traefik.gate.${{ secrets.DOMAIN }}"
|
||||
echo "Portainer: https://portainer.gate.${{ secrets.DOMAIN }}"
|
||||
echo "Status (Kuma): https://status.gate.${{ secrets.DOMAIN }}"
|
||||
echo "Uptime Kuma: https://uptime.gate.${{ secrets.DOMAIN }}"
|
||||
echo "Authelia: https://auth.gate.${{ secrets.DOMAIN }}"
|
||||
echo "Grafana: https://grafana.gate.${{ secrets.DOMAIN }}"
|
||||
echo "Prometheus: https://prometheus.gate.${{ secrets.DOMAIN }}"
|
||||
echo "Umami: https://umami.gate.${{ secrets.DOMAIN }}"
|
||||
|
||||
Reference in New Issue
Block a user