Add Docker configuration for all services in mono-repo. Services containerized: - API service: Main HTTP server (port 8080) - Worker service: Background jobs (port 8081) - Middleware service: VPS provisioning (port 8082) - Dolibarr: ERP/CRM system with MySQL (port 8082) - Grav CMS: Website content (port 8083) - PostgreSQL: Application database (port 5432) - Redis: Queue and cache (port 6379) - MySQL: Dolibarr database (port 3306) Features: - Multi-stage builds for Go services - Health checks for all containers - Named volume persistence - Dependency management between services - Environment variable configuration Container naming: YDN-Dev-* for development 💘 Generated with Crush Assisted-by: GLM-4.7 via Crush <crush@charm.land>
4.4 KiB
4.4 KiB