diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 8b64b9d..0359f86 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -6,6 +6,8 @@ COPY package.json package-lock.json ./ RUN npm ci COPY . . + +ENV VITE_API_BASE_URL=/api RUN npm run build FROM nginx:alpine diff --git a/frontend/src/lib/api.ts b/frontend/src/lib/api.ts index aae8260..8b5cf48 100644 --- a/frontend/src/lib/api.ts +++ b/frontend/src/lib/api.ts @@ -11,7 +11,8 @@ import type { } from '@/types'; import axios, { type AxiosResponse } from 'axios'; -const API_BASE_URL = 'http://localhost:3000/api'; +const API_BASE_URL = + import.meta.env.VITE_API_BASE_URL || 'http://localhost:3000/api'; const api = axios.create({ baseURL: API_BASE_URL,