services: db: # custom image for docker with pgroonga support image: groonga/pgroonga:latest-alpine-17 restart: always shm_size: 4GB volumes: - ./db:/var/lib/postgresql/data - ./exp:/exp networks: - postgres_db env_file: - .env healthcheck: test: "pg_isready -U postgres -d postgres" interval: 40s retries: 20 networks: postgres_db: name: postgres_db driver: bridge