You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
721 B
18 lines
721 B
pgsql: |
|
image: 'postgres:15' |
|
ports: |
|
- '${FORWARD_DB_PORT:-5432}:5432' |
|
environment: |
|
PGPASSWORD: '${DB_PASSWORD:-secret}' |
|
POSTGRES_DB: '${DB_DATABASE}' |
|
POSTGRES_USER: '${DB_USERNAME}' |
|
POSTGRES_PASSWORD: '${DB_PASSWORD:-secret}' |
|
volumes: |
|
- 'sail-pgsql:/var/lib/postgresql/data' |
|
- './vendor/laravel/sail/database/pgsql/create-testing-database.sql:/docker-entrypoint-initdb.d/10-create-testing-database.sql' |
|
networks: |
|
- sail |
|
healthcheck: |
|
test: ["CMD", "pg_isready", "-q", "-d", "${DB_DATABASE}", "-U", "${DB_USERNAME}"] |
|
retries: 3 |
|
timeout: 5s
|
|
|