Commit Graph

8 Commits

Author SHA1 Message Date
Víctor Falcón 39ef165655 Add production Docker setup for easy self-hosting with the CI-built image (#42)
- Add production Docker setup for easy self-hosting with the CI-built
image
- Build multi-architecture Docker images (amd64 + arm64)

### Changes

  Docker Production Setup
- Add docker-compose.production.yml for running the production image
locally
- Add docker/entrypoint.sh with automatic setup (migrations, caching,
storage, APP_KEY generation)
  - Add HEALTHCHECK to Dockerfile for container health monitoring
  - Add .env.production.example with documented production defaults

### CI/CD
  - Add QEMU for multi-arch builds
  - Build Docker images for both linux/amd64 and linux/arm64

### Coolify / WIP
  - Add templates/coolify/whisper-money.yaml one-click template
  - Includes MySQL service with health checks
  - Auto-generates credentials using Coolify's SERVICE_* variables

### Documentation
  - Update README with production Docker instructions
  - Add environment variable reference table
2025-12-30 07:22:19 +01:00
Víctor Falcón 732775e47e feat(Docker): Optimize build process by removing unnecessary steps and adjusting environment variables 2025-11-24 18:53:24 +01:00
Víctor Falcón a13e7fd538 feat(Docker): Add Wayfinder route generation and update asset build process 2025-11-24 16:58:51 +01:00
Víctor Falcón 1bc4028992 Add Bun installation and PATH update to Dockerfile 2025-11-24 16:50:49 +01:00
Víctor Falcón 43792392b4 feat(Docker): Add Bun installation and update build process 2025-11-24 16:36:24 +01:00
Víctor Falcón 5b450067eb feat(Docker): Replace pnpm with Bun for Node.js package management 2025-11-24 16:27:56 +01:00
Víctor Falcón b4b891f204 feat(Docker): Replace pnpm with bun for package management and build process 2025-11-24 16:14:15 +01:00
Víctor Falcón d6b5f0409c Add Dockerfile for PHP 8.4-FPM environment setup 2025-11-24 16:07:46 +01:00