Fork of github.com/did-method-plc/did-method-plc
1version: '3.8' 2services: 3 # An ephermerally-stored postgres database for single-use test runs 4 db_test: &db_test 5 image: postgres:14.4-alpine 6 environment: 7 - POSTGRES_USER=pg 8 - POSTGRES_PASSWORD=password 9 ports: 10 - '5433:5432' 11 # Healthcheck ensures db is queryable when `docker-compose up --wait` completes 12 healthcheck: 13 test: 'pg_isready -U pg' 14 interval: 500ms 15 timeout: 10s 16 retries: 20 17 # A persistently-stored postgres database 18 db: 19 <<: *db_test 20 ports: 21 - '5432:5432' 22 healthcheck: 23 disable: true 24 volumes: 25 - plc_db:/var/lib/postgresql/data 26volumes: 27 plc_db: