Commit Graph

2 Commits

Author SHA1 Message Date
Claude d3f93a6f46 fix(ops): tools-image kopierar infrastructure/migrations sa db:migrate hittar journalen
- Dockerfile.tools: COPY infrastructure/migrations (migrate.ts laste /build/infrastructure/migrations men mappen saknades -> 'Cant find meta/_journal.json').
- RUNBOOK: nollstall anvandare med DELETE FROM users (respekterar creator_user_id ON DELETE SET NULL), aldrig TRUNCATE CASCADE.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-22 21:24:37 +00:00
Claude d29c18e2bc feat(ops): saker deploy-process - tools-container for migrera/seed + omskriven deploy.sh + runbook
CI / Typecheck, test & build (push) Failing after 49s
- Dockerfile.tools + app-tools compose-tjanst (profile: tools): on-demand migrera/seed via tsx, kor aldrig som tjanst.
- deploy.sh omskriven: ratt gren (master), ratt sokvag (/opt/cibello-platform), riktig migrering via tools-container (ersatter trasig --migrate-only), bygger api+worker, healthcheck med automatisk rollback.
- RUNBOOK.md: deploy, recept-/sprak-uppdatering, migreringar, rollback, admin.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-22 20:43:39 +00:00