feat(admin): dispatch allowlisted maintenance jobs
CI and Deploy / test (push) Successful in 7m8s
CI and Deploy / deploy (push) Successful in 1m42s

This commit is contained in:
cesnimda
2026-09-01 16:53:54 +02:00
parent 3ec9ac1dad
commit 3b055b01f5
11 changed files with 328 additions and 8 deletions
+5
View File
@@ -63,6 +63,11 @@ services:
- App__Version=${APP_VERSION}
- App__CommitSha=${APP_COMMIT_SHA}
- App__BuildStamp=${APP_BUILD_STAMP}
# Optional admin-triggered allowlisted maintenance workflows in Gitea Actions.
- MaintenanceJobs__GiteaBaseUrl=${MAINTENANCE_GITEA_BASE_URL:-https://git.cesnimda.uk}
- MaintenanceJobs__GiteaOwner=${MAINTENANCE_GITEA_OWNER:-cesnimda}
- MaintenanceJobs__GiteaRepository=${MAINTENANCE_GITEA_REPOSITORY:-jobtrackingapp}
- MaintenanceJobs__GiteaToken=${MAINTENANCE_GITEA_TOKEN:-}
- Email__Enabled=${EMAIL_ENABLED}
- Email__SmtpHost=${EMAIL_SMTP_HOST}
- Email__SmtpPort=${EMAIL_SMTP_PORT}