docs: record Coolify deployment (live)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
16
PLANNING.md
16
PLANNING.md
@@ -47,9 +47,19 @@ on push).
|
||||
7. [x] Dockerfile (build → static, served by Caddy) + Caddyfile
|
||||
8. [x] **Visual design pass** — M3 Expressive, brand-faithful (see below)
|
||||
9. [ ] Add `og-default.png` (1200×630) to `public/`
|
||||
10. [ ] Deploy Umami as a Coolify service (one-click template)
|
||||
11. [ ] Deploy site on Coolify (Dockerfile build); set `PUBLIC_UMAMI_*` build vars
|
||||
12. [ ] Point jeanlucmakiola.de DNS at Coolify; enable HTTPS
|
||||
10. [x] Umami already running on Coolify (service `umami.jeanlucmakiola.de`)
|
||||
11. [x] Deployed site on Coolify (Dockerfile build); `PUBLIC_UMAMI_SRC` set
|
||||
12. [x] DNS + HTTPS live — https://jeanlucmakiola.de serves 200
|
||||
|
||||
## Deployment (live 2026-06-28)
|
||||
- **Live:** https://jeanlucmakiola.de (Coolify, server `localhost`, project **Websites**/production)
|
||||
- Repo: gitea.jeanlucmakiola.de/makiolaj/jeanlucmakiola.de (branch `main`, public)
|
||||
- Coolify app uuid: `q144cv08qb5gakw7fez37ys7`; build-pack dockerfile, port 80
|
||||
- Build: **`npm install`** (not `npm ci`) on **node:22-slim** — Astro 7's wasm32
|
||||
optional deps (`@emnapi/*`) break `npm ci`'s strict lock-sync across npm versions.
|
||||
- Analytics: `PUBLIC_UMAMI_SRC=https://umami.jeanlucmakiola.de/script.js` (build-time).
|
||||
**TODO:** add `PUBLIC_UMAMI_WEBSITE` (website id from the Umami dashboard) to
|
||||
enable analytics, then redeploy. Until then the script is gated off (by design).
|
||||
|
||||
## Design system (M3 Expressive)
|
||||
- Tokens in `src/styles/tokens.css` as `--md-sys-*` CSS custom properties
|
||||
|
||||
Reference in New Issue
Block a user