Christomatt
91d122ca3a
fix: update docker-compose.yml for flat directory structure
...
- Change Caddyfile mount from ./docker/Caddyfile to ./Caddyfile
- Change caddy-entrypoint.sh mount from ./scripts/ to ./
- Update quick start instructions to download all files to root
- Matches the actual curl commands in install docs
2026-02-01 18:52:56 +01:00
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
9b22b2a944
docs: remove AI-assisted setup wizard mentions
2026-02-01 03:24:43 +01:00
Christomatt
a8252a1809
Fix docker-compose healthcheck: use 127.0.0.1 instead of localhost
2026-01-31 07:44:43 +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
fd9687be78
Add database migration service to docker-compose
2026-01-31 04:58:49 +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