pgsql.stub 649 B

123456789101112131415161718
  1. pgsql:
  2. image: 'postgres:15'
  3. ports:
  4. - '${FORWARD_DB_PORT:-5432}:5432'
  5. environment:
  6. PGPASSWORD: '${DB_PASSWORD:-secret}'
  7. POSTGRES_DB: '${DB_DATABASE}'
  8. POSTGRES_USER: '${DB_USERNAME}'
  9. POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}'
  10. volumes:
  11. - 'sail-pgsql:/var/lib/postgresql/data'
  12. - './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql'
  13. networks:
  14. - sail
  15. healthcheck:
  16. test: ["CMD", "pg_isready", "-q", "-d", "${DB_DATABASE}", "-U", "${DB_USERNAME}"]
  17. retries: 3
  18. timeout: 5s