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
+