version: '3.8' services: postgres: image: imresamu/postgis container_name: volontery_postgres environment: POSTGRES_DB: volontery_db POSTGRES_USER: volontery POSTGRES_PASSWORD: volontery POSTGRES_HOST_AUTH_METHOD: ${DB_AUTH_METHOD:-scram-sha-256} ports: - "${DB_PORT:-5432}:5432" healthcheck: test: [ "CMD-SHELL", "pg_isready -U ${DB_USER:-volontery} -d ${DB_NAME:-volontery_db}" ] interval: 10s timeout: 5s retries: 5 restart: unless-stopped networks: - volontery_network networks: volontery_network: driver: bridge