-
Notifications
You must be signed in to change notification settings - Fork 0
Migrate to Render via render.yaml blueprint #135
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
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
54994a7
tests: isolate test database to laravel_test
davidharting c42364a
trust all proxies for PaaS deployment
davidharting 7bebd91
tests: hardcode DB_USERNAME/PASSWORD in phpunit.xml
davidharting 240074d
exclude /healthz from session/cookie middleware
davidharting e803f5c
bind Caddy to \$PORT so it works behind Render ingress
davidharting 8c3c3e3
dockerfile: prep image for Render build + deploy
davidharting a507b8b
remove docker-compose.yml
davidharting 07f03e2
ci: remove GHCR image build workflow
davidharting 6be7b58
ci: run tests on push to main + align test DB name
davidharting c361158
docs: rewrite CLAUDE.md architecture section for Render
davidharting 590ee7d
docs: add render-migration project runbook
davidharting e6f2204
add render.yaml blueprint
davidharting 953f113
bump PHP memory_limit to 256M
davidharting b46bd74
document memory_limit sizing rule in Dockerfile
davidharting 8936ff6
docs: add local Dockerfile smoke-test section to runbook
davidharting 406ac22
render.yaml: wrap services in project + prod environment
davidharting 6d90d27
render.yaml: downgrade Postgres to basic-256mb
davidharting ba696cb
docs: tick off completed migration phases in runbook
davidharting 03ddf73
fix: run preDeployCommand through a shell script
davidharting 08220d1
fix: strip file capabilities from frankenphp binary for Render compat…
davidharting 17ce78b
render.yaml: set APP_URL to generated onrender.com hostname
davidharting 38a7440
docs: flesh out data migration plan and tick off Phase 3
davidharting b99612b
render.yaml: add davidharting.com custom domain to web service
davidharting c80980d
render.yaml: update APP_URL to davidharting.com after DNS cutover
davidharting 838fdbd
feat: replace always-on scheduler worker with Render native cron jobs
davidharting 53317a6
Disable Render subdomain in blueprint
davidharting d45b6d2
format
davidharting 0f14d94
docs: remove render-migration project doc
davidharting 1488884
test: condense health check coverage
davidharting 71ab035
fix: harden trusted proxy headers on Render
davidharting 3debb11
docs: simplify Render migration notes
davidharting e64fd8f
chore: gate Render autodeploys on CI
davidharting 0af79eb
chore: load Render secret file at runtime
davidharting File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,7 +6,7 @@ | |
| } | ||
| } | ||
|
|
||
| davidharting.com { | ||
| :{$PORT:80} { | ||
| log { | ||
| level {$CADDY_SERVER_LOG_LEVEL} | ||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.