Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable full site downtime #382

Merged
merged 2 commits into from
Nov 20, 2024
Merged

Enable full site downtime #382

merged 2 commits into from
Nov 20, 2024

Conversation

zwolf
Copy link
Member

@zwolf zwolf commented Nov 13, 2024

Next week's database migrations mean that the Panoptes, Caesar, and Talk APIs will all be down at once for a short period.

When this PR deploys to production, the entire www subdomain of zooniverse.org will redirect to Freshstatus. Includes for configs that contain redirects and other directives have been commented out and / will proxy to zooniverse-359.freshstatus.io. Talk is included in this behavior. Caesar will just 500, which is ok with me. I left everything else (star dots, frontend.preview, etc) since those aren't used outside of the org and can be used internally to test functionality against the production APIs.

When the APIs are restored, this PR can be reverted and production deployed to restore normal operation. I tested this via curl and it makes sense to me, but please look this over and let me know if I missed anything or if this should include other subdomains. I plan to deploy this when the maintenance period begins on the 20th.

@zwolf zwolf merged commit ea38894 into master Nov 20, 2024
2 checks passed
@zwolf zwolf deleted the downtime branch November 20, 2024 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants