diff --git a/deploy/env/prod/system.yaml b/deploy/env/prod/system.yaml index a859bf9..efef65f 100644 --- a/deploy/env/prod/system.yaml +++ b/deploy/env/prod/system.yaml @@ -1,4 +1,8 @@ -# Production-only Grav config overrides. +# Deployed-environment Grav config overrides (test AND prod). +# +# Both server environments share this one file so test stays a faithful dress +# rehearsal of prod: deploy/env/test/system.yaml is a symlink to this file. +# Edit here and both environments move together โ€” never let them drift. # # Deep-merged OVER the committed user/config/system.yaml via Grav's # per-environment config mechanism: on the server this file is deployed to @@ -8,9 +12,10 @@ # # These values are deliberately NOT in the committed system.yaml because they # would break local development (see CLAUDE.md ยง1 โ€” dev keeps twig.cache:false -# so theme edits take effect immediately). Prod is the only place they apply. +# so theme edits take effect immediately). They apply only on the deployed +# hosts, never on a local dev checkout. # -# Deploy with: make remote-apply-env-prod +# Deploy with: make remote-apply-env-test / make remote-apply-env-prod # The user/env/ tree is outside the content repo's tracked folders, so it is # NOT restored by content-push / git-sync / remote-fetch-content โ€” re-run the # target above after any fresh install. diff --git a/deploy/env/test/system.yaml b/deploy/env/test/system.yaml new file mode 120000 index 0000000..022f162 --- /dev/null +++ b/deploy/env/test/system.yaml @@ -0,0 +1 @@ +../prod/system.yaml \ No newline at end of file