services: garage: image: dxflrs/garage:v0.9.4 container_name: garage restart: unless-stopped ports: - "10004:3900" - "127.0.0.1:10005:3901" volumes: - /opt/stacks/shared-db/garage/data:/var/lib/garage/data - /opt/stacks/shared-db/garage/meta:/var/lib/garage/meta - ./garage.toml:/etc/garage.toml:ro deploy: resources: limits: cpus: "1.0" memory: 512M reservations: cpus: "0.5" memory: 256M pgadmin: image: dpage/pgadmin4:latest container_name: pgadmin restart: unless-stopped ports: - "127.0.0.1:20010:80" environment: PGADMIN_DEFAULT_EMAIL: ${PGADMIN_EMAIL} PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_PASSWORD} PGADMIN_CONFIG_SERVER_MODE: "False" volumes: - pgadmin-data:/var/lib/pgadmin deploy: resources: limits: cpus: "0.5" memory: 256M reservations: cpus: "0.25" memory: 128M labels: - "homepage.name=pgAdmin" - "homepage.icon=sh-pgadmin" volumes: pgadmin-data: networks: default: external: true name: shared_backend