docker-compose.postgres.yml
Rama master · réplica de lectura del repositorio original.
services:
postgres:
image: postgres:18.0
command: >
postgres
-c io_method=worker
-c shared_preload_libraries=pg_stat_statements
${SHELLHUB_POSTGRES_EXTRA_ARGS:-}
restart: unless-stopped
healthcheck:
start_period: 90s
interval: 5s
timeout: 5s
retries: 5
test: ["CMD-SHELL", "pg_isready -U ${SHELLHUB_POSTGRES_USERNAME} -d ${SHELLHUB_POSTGRES_DATABASE}"]
environment:
- POSTGRES_USER=${SHELLHUB_POSTGRES_USERNAME}
- POSTGRES_PASSWORD=${SHELLHUB_POSTGRES_PASSWORD}
- POSTGRES_DB=${SHELLHUB_POSTGRES_DATABASE}
networks:
- shellhub
server:
depends_on:
postgres:
condition: service_healthy