Docker Development
Compose Files
compose.yml: base project namecompose.postgres.yml: Postgresapi/compose.api.yml: APIweb/compose.web.yml: Webdocs/compose.docs.yml: Docscompose.traefik.yml: production-style Traefik/TLS overlay
Default Command
bash
docker compose -f compose.yml -f compose.postgres.yml -f api/compose.api.yml -f web/compose.web.yml watchUseful Commands
bash
docker compose -f compose.yml -f compose.postgres.yml -f api/compose.api.yml -f web/compose.web.yml up --build
docker compose -f compose.yml -f compose.postgres.yml -f api/compose.api.yml -f web/compose.web.yml down
docker compose -f compose.yml -f compose.postgres.yml -f api/compose.api.yml -f web/compose.web.yml logs -f
docker compose -f compose.yml -f compose.postgres.yml up -d postgres
docker compose -f compose.yml -f compose.postgres.yml stop postgresProduction-Like Traefik Overlay
bash
docker network create traefik-public
docker compose -f compose.yml -f compose.postgres.yml -f api/compose.api.yml -f web/compose.web.yml -f compose.traefik.yml up -d --build