6 Commits

Author SHA1 Message Date
d3c2d555f7 chore(container): remove PUBLIC_TURNSTILE_SITE_KEY build ARG
All checks were successful
Client Check Build (NixCN CMS) TeamCity build finished
PUBLIC_TURNSTILE_SITE_KEY uses $env/dynamic/public (runtime), not
static/build-time injection, so it doesn't need to be a build ARG.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 17:04:36 +08:00
21b239492e chore(container): add build ARGs for Sentry and Turnstile env vars
All checks were successful
Client Check Build (NixCN CMS) TeamCity build finished
Declare build-time ARG instructions for PUBLIC_TURNSTILE_SITE_KEY,
VITE_SENTRY_DSN, SENTRY_DSN, SENTRY_ORG, SENTRY_PROJECT, and
SENTRY_AUTH_TOKEN so CI can pass them via --build-arg. TURNSTILE_SECRET_KEY
and SENTRY_DSN are runtime-only and injected via -e at container run time.
Also removes TURNSTILE_SECRET_KEY from .env.example (runtime secret,
not a build-time value).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 16:56:40 +08:00
3c4d9dd15a chore: rename Dockerfile/.dockerignore to Containerfile/.containerignore
Project uses Podman; Containerfile is the conventional name.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 13:30:30 +08:00
b491aa3669 cleanup: everything 2026-04-18 12:14:04 +08:00
0f8b07a05e feat: improve containerfile
Some checks failed
Client Check Build (NixCN CMS) TeamCity build failed
Signed-off-by: Noa Virellia <noa@requiem.garden>
2026-02-18 12:02:22 +08:00
0a7d69e86b feat: initial commit
Signed-off-by: Noa Virellia <noa@requiem.garden>
2026-02-18 11:54:42 +08:00