version: "3.9" services: pgadmin: image: dpage/pgadmin4:8 container_name: pgadmin restart: unless-stopped environment: PGADMIN_DEFAULT_EMAIL: admin@appmodel.nl PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_PASSWORD} PGADMIN_CONFIG_SERVER_MODE: "True" volumes: - ./data:/var/lib/pgadmin networks: - traefik-net - default labels: - "traefik.enable=true" - "traefik.http.routers.pgadmin.rule=Host(`pgadmin.appmodel.nl`)" - "traefik.http.routers.pgadmin.entrypoints=websecure" - "traefik.http.routers.pgadmin.tls.certresolver=letsencrypt" networks: traefik-net: external: true