docker-composeでheimdallをインストール

条件としては、docker-composeでnocodbをインストールと同じである。特に迷うことなくインストールが完了。

version: "2.1"
services:
  heimdall:
    image: lscr.io/linuxserver/heimdall:latest
    container_name: heimdall
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Tokyo
    volumes:
      - ./config:/config
#    ports:
#      - 80:80
#      - 443:443
    restart: unless-stopped
# Traefikに認識してもらうための設定
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.heimdall.rule=Host(`heimdall.example.com`)"
      - "traefik.http.routers.heimdall.entrypoints=websecure"
      - "traefik.http.routers.heimdall.tls.certresolver=myresolver"
      - "traefik.http.routers.heimdall-http.entrypoints=web"
      - "traefik.http.routers.heimdall-http.rule=Host(`heimdall.example.com`)"
      - "traefik.http.routers.heimdall-http.middlewares=heimdall-https"
      - "traefik.http.middlewares.heimdall-https.redirectscheme.scheme=https"
# ネットワーク
networks:
  default:
    external:
      name: traefik-network

ただし、デフォルトではadminというユーザのパスわ~dが設定されていないので、設定する必要がある。