Make Compose deployments portable #74
- KC
## Summary - make `compose.yaml` deployment-safe by enabling core services by default and removing host port bindings - add `compose.local.yaml` for shared local ports and update local/e2e commands to merge it explicitly - isolate e2e databases behind the `test` profile and support Coolify preview names with portable fallbacks
## Testing - `bun run ci` - `bun run types` - `bun test` - `docker compose --env-file .env.example -f compose.yaml config --quiet` - `docker compose --env-file .env.example -f compose.yaml -f compose.local.yaml config --quiet` - temporary e2e PostgreSQL services start healthy and clean up through the merged Compose files - `bun run db:up` continues to start only the local PostgreSQL service
Krzysztof-Cieslakmerged 7a9018df7f8e2 months ago on GitHub
Krzysztof-Cieslakhead-ref-deleted2 months ago on GitHub