Files
professional-website/docker-compose.yml
Jason Woltje 8c5a25e976
Some checks failed
ci/woodpecker/push/web Pipeline failed
feat: Next 16 + Payload 3 scaffold with Kaniko CI and Swarm deploy (#1)
Co-authored-by: Jason Woltje <jason@diversecanvas.com>
Co-committed-by: Jason Woltje <jason@diversecanvas.com>
2026-04-14 03:21:17 +00:00

30 lines
1017 B
YAML

# =============================================================================
# jasonwoltje.com — local dev Postgres
# =============================================================================
# Brings up just Postgres for local `pnpm dev`. The Next app runs on the host
# via `pnpm dev` (not in-container) for fast iteration.
#
# docker compose up -d # start Postgres
# pnpm dev # run Next + Payload on host
# =============================================================================
services:
postgres:
image: postgres:17-alpine
environment:
POSTGRES_DB: ${PAYLOAD_POSTGRES_DB:-payload}
POSTGRES_USER: ${PAYLOAD_POSTGRES_USER:-payload}
POSTGRES_PASSWORD: ${PAYLOAD_POSTGRES_PASSWORD:-payload}
ports:
- "5432:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER}"]
interval: 10s
timeout: 5s
retries: 5
volumes:
postgres-data: