Commit Graph

3 Commits (95b10a3525d74536719d742307e2df5ab97fb4c2)

Author SHA1 Message Date
Pau Costa Ferrer 95b10a3525 Add health checks for dependent services and automate DB migrations in API Dockerfile
- Configure `healthcheck` for the PostgreSQL service in `docker-compose.yml`.
- Update service dependencies to use `condition: service_healthy` for PostgreSQL.
- Modify API Dockerfile to run `npx prisma migrate deploy` before starting the application.
2026-03-28 18:49:46 +01:00
Pau Costa Ferrer ca553115b8 Remove redundant node_modules copy in API Dockerfile 2026-03-28 18:41:38 +01:00
Pau Costa Ferrer 4bc2454f44 Add Docker deployment support for API and Web services
- Add Dockerfiles for API and Web apps with multi-stage builds.
- Configure `docker-compose.yml` to manage services (Postgres, API, Web, pgAdmin).
- Add `.dockerignore` for optimized builds.
- Include `DOCKER_SETUP.md` for deployment steps and guidance.
2026-03-28 17:39:43 +01:00