From c99d5f4c19b43c727cbe61fa7e2d7b2b55d55084 Mon Sep 17 00:00:00 2001 From: liuliu Date: Mon, 15 Dec 2025 13:30:35 +0800 Subject: [PATCH] fix: bug --- docker-compose.yml | 10 +++++++++- src/frontend/client.ts | 3 ++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 7e0d299..cfc728c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,5 +10,13 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.wengyeyulu.rule=Host(`${DOMAIN_NAME:-example.com}`)" - - "traefik.http.routers.wengyeyulu.entrypoints=web" + - "traefik.http.routers.wengyeyulu.entrypoints=websecure" + - "traefik.http.routers.wengyeyulu.tls=true" + - "traefik.http.routers.wengyeyulu.tls.certresolver=letsencrypt" - "traefik.http.services.wengyeyulu.loadbalancer.server.port=3000" + networks: + - mynetwork + +networks: + mynetwork: + external: true diff --git a/src/frontend/client.ts b/src/frontend/client.ts index 1e5aa35..60c8ac7 100644 --- a/src/frontend/client.ts +++ b/src/frontend/client.ts @@ -2,4 +2,5 @@ import { treaty } from '@elysiajs/eden'; import type { App } from '../backend/api'; // Create a single client instance -export const client = treaty('localhost:3000'); +const domain = typeof window !== 'undefined' ? window.location.host : 'localhost:3000'; +export const client = treaty(domain);