diff --git a/api/waitlist-db.js b/api/waitlist-db.js index 6168188..56fb5a7 100644 --- a/api/waitlist-db.js +++ b/api/waitlist-db.js @@ -65,14 +65,31 @@ const welcomeEmail = (signup) => ({ ` : ''} -

We'll be in touch with application details, event updates, and ways to get involved as the village takes shape.

+

We'll be in touch with application details, event updates, and ways to get involved as the village takes shape. In the meantime:

- - Apply Now + + Explore the Vision

+ + + + + + + +
+ + Know someone who'd be a fit? Share this → + +
+ + Join the community chat → + +
+

See you in the valley,
The Valley of the Commons Team diff --git a/backlog/tasks/task-3 - Migrate-Docker-secrets-to-Infisical.md b/backlog/tasks/task-3 - Migrate-Docker-secrets-to-Infisical.md new file mode 100644 index 0000000..0d3f345 --- /dev/null +++ b/backlog/tasks/task-3 - Migrate-Docker-secrets-to-Infisical.md @@ -0,0 +1,28 @@ +--- +id: TASK-3 +title: Migrate Docker secrets to Infisical +status: Done +assignee: [] +created_date: '2026-03-01 18:43' +labels: + - security + - infrastructure +dependencies: [] +priority: high +--- + +## Description + + +Replace hardcoded secrets in docker-compose.yml with Infisical runtime secret injection. Add entrypoint.sh wrapper that authenticates with Infisical and exports secrets before starting Node.js server. + + +## Final Summary + + +- Replaced all hardcoded env vars in docker-compose.yml with Infisical injection (only INFISICAL_CLIENT_ID, INFISICAL_CLIENT_SECRET, and INFISICAL_PROJECT_SLUG remain in compose) +- Created entrypoint.sh that authenticates with Infisical API and exports secrets at container startup +- Updated Dockerfile with ENTRYPOINT wrapper +- Externalized POSTGRES_PASSWORD to .env +- Commit: f1a4da7 + diff --git a/backlog/tasks/task-4 - Set-up-wiki.valleyofthecommons.com-subdomain.md b/backlog/tasks/task-4 - Set-up-wiki.valleyofthecommons.com-subdomain.md new file mode 100644 index 0000000..89a9c9b --- /dev/null +++ b/backlog/tasks/task-4 - Set-up-wiki.valleyofthecommons.com-subdomain.md @@ -0,0 +1,27 @@ +--- +id: TASK-4 +title: Set up wiki.valleyofthecommons.com subdomain +status: Done +assignee: [] +created_date: '2026-03-01 18:43' +labels: + - dns + - infrastructure +dependencies: [] +priority: medium +--- + +## Description + + +Point wiki.valleyofthecommons.com to the Docusaurus wiki hosted on Netlify at wikivotc2026.netlify.app. + + +## Final Summary + + +- Created Cloudflare CNAME record: wiki.valleyofthecommons.com → wikivotc2026.netlify.app (DNS-only, no proxy) +- DNS verified resolving via Cloudflare (1.1.1.1) +- User still needs to add wiki.valleyofthecommons.com as a custom domain in Netlify dashboard for SSL provisioning +- Commit: f1a4da7 +