name: sellershut services: db: image: docker.io/postgres:18.3-alpine restart: always shm_size: 128mb environment: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-password} POSTGRES_DB: sellershut PGDATA: /data/postgres ports: - 5432:5432 networks: - sellershut volumes: - db:/data/postgres healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 10s timeout: 5s retries: 3 volumes: db: driver: local networks: sellershut: