services: sortof_db: image: postgres:16-alpine container_name: sortof_db restart: unless-stopped env_file: .env volumes: - sortof_db_data:/var/lib/postgresql/data - ./init:/docker-entrypoint-initdb.d:ro ports: - "127.0.0.1:5439:5432" networks: - sortof_net healthcheck: test: ["CMD-SHELL", "pg_isready -U sortof -d sortof"] interval: 10s timeout: 5s retries: 5 volumes: sortof_db_data: networks: sortof_net: name: sortof_net