diff options
Diffstat (limited to 'compose.dev.yml')
| -rw-r--r-- | compose.dev.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/compose.dev.yml b/compose.dev.yml new file mode 100644 index 0000000..eb4d28c --- /dev/null +++ b/compose.dev.yml @@ -0,0 +1,20 @@ +# Development: only Postgres runs in Docker; the app runs natively (see Makefile). +services: + db: + image: postgres:17-alpine + environment: + POSTGRES_USER: blogspace + POSTGRES_PASSWORD: blogspace + POSTGRES_DB: blogspace + ports: + - "127.0.0.1:5432:5432" + volumes: + - pgdata-dev:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U blogspace"] + interval: 2s + timeout: 2s + retries: 30 + +volumes: + pgdata-dev: |
