Commit Graph

14 Commits

Author SHA1 Message Date
cyph3rasi 35a495fc10 Slim Docker runtime image 2026-03-07 23:16:30 -08:00
cyph3rasi 1b0b3d8d52 Fix federation flows and add versioned updater 2026-03-07 21:55:55 -08:00
cyph3rasi 70e6b6fdf6 Remove shared storage and restore user-owned uploads 2026-03-07 17:03:50 -08:00
Christomatt a686db38b0 Docker hardening + first-run fixes 2026-02-05 02:49:34 +01:00
Christomatt 7bbf3df194 chore: trigger fresh docker build 2026-02-01 04:35:25 +01:00
Christomatt 9b22b2a944 docs: remove AI-assisted setup wizard mentions 2026-02-01 03:24:43 +01:00
Christomatt e75cbf3724 Move ALL dependencies to production deps, remove devDependencies entirely 2026-01-31 07:42:26 +01:00
Christomatt 15a837ac82 Fix Docker: copy node_modules to runner stage for migrations 2026-01-31 07:41:21 +01:00
Christomatt 7228edb995 Fix Docker: move drizzle-kit to dependencies, fix healthcheck IPv6 issue 2026-01-31 07:21:51 +01:00
Christomatt 99da98f811 Fix: install drizzle-kit locally (not just globally) 2026-01-31 06:58:51 +01:00
Christomatt 82f8d77abe Fix migrations - include schema.ts and use npm run db:push 2026-01-31 06:52:05 +01:00
Christomatt c512ecea80 Fix Docker migrations - install pg driver and improve entrypoint 2026-01-31 06:27:36 +01:00
Christomatt bf9f0a3335 Fix Docker image to include drizzle-kit and auto-run migrations on startup 2026-01-31 05:00:59 +01:00
Christomatt df5b61f42a Add Docker deployment setup with health check endpoint
- Add multi-stage Dockerfile with standalone Next.js output
- Add docker-compose.yml with Caddy reverse proxy
- Add nginx configs for local and SSL setups
- Add Caddyfile for automatic HTTPS
- Add docker-entrypoint.sh for runtime config
- Add .env.example and .dockerignore
- Add comprehensive Docker README
- Add /api/health endpoint for container health checks
- Configure next.config.ts for standalone output
2026-01-31 03:53:19 +01:00