services: postgres: image: postgres:15 container_name: zoo-database environment: POSTGRES_DB: zoo_db POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres ports: - "5432:5432" volumes: - ./sql:/docker-entrypoint-initdb.d - postgres_data:/var/lib/postgresql/data restart: unless-stopped pgadmin: image: dpage/pgadmin4 container_name: zoo-pgadmin environment: PGADMIN_DEFAULT_EMAIL: admin@admin.com PGADMIN_DEFAULT_PASSWORD: admin ports: - "8080:80" depends_on: - postgres restart: unless-stopped volumes: postgres_data: