34 lines
847 B
YAML
34 lines
847 B
YAML
services:
|
|
postgres:
|
|
image: 'postgres:latest'
|
|
environment:
|
|
POSTGRES_USER: postgres
|
|
POSTGRES_PASSWORD: postgres
|
|
POSTGRES_DB: postgres
|
|
ports:
|
|
- '5432:5441'
|
|
healthcheck:
|
|
test: ['CMD-SHELL', 'pg_isready -U postgres']
|
|
interval: 10s
|
|
timeout: 5s
|
|
retries: 5
|
|
neon-proxy:
|
|
image: ghcr.io/timowilhelm/local-neon-http-proxy:main
|
|
environment:
|
|
- PG_CONNECTION_STRING=postgres://postgres:postgres@postgres:5432/postgres
|
|
ports:
|
|
- '4444:4444'
|
|
depends_on:
|
|
postgres:
|
|
condition: service_healthy
|
|
pg_proxy:
|
|
image: ghcr.io/neondatabase/wsproxy:latest
|
|
environment:
|
|
APPEND_PORT: 'postgres:5432'
|
|
ALLOW_ADDR_REGEX: '.*'
|
|
LOG_TRAFFIC: 'true'
|
|
ports:
|
|
- '5446:80'
|
|
depends_on:
|
|
- postgres
|