DbGate

DbGate is cross-platform database manager. It’s designed to be simple to use and effective, when working with more databases simultaneously.

# file: `docker-compose.yml`

services:
  dbgate:
    image: ${HONEYPI_IMAGE_REGISTRY_HOST:-docker.io}/dbgate/dbgate:${HONEYPI_DBGATE_VERSION:-latest}
    restart: unless-stopped
    container_name: dbgate
    ports:
      - ${HONEYPI_DBGATE_PORT:-3000}:3000
    volumes:
      - ${HONEYPI_DATA}/dbgate/data:/root/.dbgate
    labels:
      - traefik.enable=${HONEYPI_DBGATE_TRAEFIK_ENABLE:-false}
      - traefik.http.routers.dbgate.rule=Host(`${HONEYPI_DBGATE_HOST}`)
      - traefik.http.routers.dbgate.entrypoints=websecure
      - traefik.http.routers.dbgate.tls.certresolver=resolver
      - traefik.http.routers.dbgate.service=dbgate
      - traefik.http.services.dbgate.loadbalancer.server.port=3000