0

イメージを使用して、プロジェクトとバージョン 3traefik:2.6の開発環境を作成しています。nuxtjs

アプリケーションと通信するように構成できましたが、問題がありtraefikます。nuxt3問題は、ページをリロードするために使用するため、nuxtポートへの接続を使用することです 。私の問題は、ブラウザが Web ソケットに接続できるように、このポートを公開できないことです。vitejswss://24678

adminこれらは、コンテナー用の docker compose にあるものの一部です

labels:
      - "traefik.enable=true"
      - "traefik.http.routers.admin.rule=Host(`admin.eshop.test`)"
      - "traefik.http.routers.admin.entrypoints=http"
      - "traefik.http.middlewares.admin-https-redirect.redirectscheme.scheme=https"
      - "traefik.http.routers.admin.middlewares=admin-https-redirect"

      - "traefik.http.routers.admin-secure.entrypoints=https"
      - "traefik.http.routers.admin-secure.rule=Host(`admin.eshop.test`)"
      - "traefik.http.routers.admin-secure.tls=true"

      # Web socket
      # - "traefik.http.routers.admin-wss.rule=Host(`admin.eshop.test`)"
      # - "traefik.http.routers.admin-wss.entrypoints=wss"
      # - traefik.http.routers.admin-wss.tls=true
ports:
      - "3000:3000"
      - "24678:24678"

wssWebソケットセクションでは、成功せずに作業を行うために私がやろうとしたことです

これも私のtraefik.ymlファイルです

api:
  dashboard: true

entryPoints:
  http:
    address: ":80"
  https:
    address: ":443"
  wss:
    address: ":24678"

providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false
4

0 に答える 0