Christomatt
bdb05a95f6
chore: consolidate .env.example to docker folder only
...
- Remove root .env.example (now only in docker/ folder)
- Update .gitignore to not track root .env.example
- Keep docker/.env.example as single source of truth
2026-02-01 18:37:32 +01:00
Christomatt
7bbf3df194
chore: trigger fresh docker build
2026-02-01 04:35:25 +01:00
Christomatt
70c3eaf192
docs: remove image uploads section from install docs
2026-02-01 04:03:12 +01:00
Christomatt
5f97d11f1a
docs: remove S3 from install flow, add as optional section
2026-02-01 03:56:29 +01:00
Christomatt
e8d4e5673c
docs: S3 storage is optional, not required
2026-02-01 03:44:09 +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
2a9c91d623
feat: Add GitHub Container Registry (GHCR) support with automated builds
...
- Add GitHub Actions workflow to build and push Docker images to GHCR
- Create root-level docker-compose.yml using pre-built ghcr.io/cyph3rasi/synapsis:latest image
- Update docker/README.md with new simplified installation instructions
- Update main README.md with quick start Docker instructions
- Users can now deploy without cloning: just download compose file + Caddyfile + .env
- Supports automatic tagging: latest, semver, sha, branch names
- Multi-platform builds: linux/amd64, linux/arm64
- Includes SBOM generation for security tracking
2026-01-31 04:11:14 +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