Monorepo for Aesthetic.Computer
aesthetic.computer
1# lith
2
3Secrets and runtime env for the Aesthetic Computer monolith deploy.
4
5`lith/deploy.fish` expects:
6- `aesthetic-computer-vault/lith/.env`
7
8That file is uploaded to:
9- `/opt/ac/system/.env`
10
11Why `system/.env` on the server:
12- [`lith.service`](/workspaces/aesthetic-computer/lith/lith.service) uses `EnvironmentFile=/opt/ac/system/.env`
13- The monolith serves the main site and API from the shared `system/` tree
14
15Minimum required keys:
16- `NODE_ENV=production`
17- `CONTEXT=production`
18- `DEPLOY_SECRET=...`
19
20Recommended workflow:
211. Copy `.env.example` to `.env`
222. Fill in the real production values
233. Re-run `fish vault-tool.fish status` to confirm `lith/.env` is tracked
244. Deploy with `fish /workspaces/aesthetic-computer/lith/deploy.fish`