diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 0359f86..7230b35 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -8,6 +8,7 @@ RUN npm ci COPY . . ENV VITE_API_BASE_URL=/api +ENV VITE_SOCKET_URL=/socket.io RUN npm run build FROM nginx:alpine diff --git a/frontend/src/lib/socket.ts b/frontend/src/lib/socket.ts index d9f88c6..d99657a 100644 --- a/frontend/src/lib/socket.ts +++ b/frontend/src/lib/socket.ts @@ -12,8 +12,9 @@ class SocketService { if (this.socket && this.socket.connected) { return this.socket; } - - this.socket = io('http://localhost:3000', { + const socketUrl = + import.meta.env.VITE_SOCKET_URL || 'http://localhost:3000'; + this.socket = io(socketUrl, { auth: { token, },