From db1ad00c5da7881bb326f55bdf0f68aa5822a143 Mon Sep 17 00:00:00 2001 From: desoladorxx Date: Wed, 22 Jul 2026 17:17:26 -0500 Subject: [PATCH] fix: HTTPS en API URL --- docker-compose.yml | 3 ++- frontend/.env | 3 +++ frontend/.env.example | 3 ++- frontend/.env.production | 3 +++ frontend/Dockerfile | 4 +++- frontend/src/lib/api.js | 2 +- 6 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 frontend/.env create mode 100644 frontend/.env.production diff --git a/docker-compose.yml b/docker-compose.yml index e72e165..8adf986 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,7 +17,8 @@ services: context: ./frontend dockerfile: Dockerfile args: - - VITE_API_BASE_URL=http://api-leads.escueladerefrigeracion.lat + - VITE_API_URL=https://api-leads.escueladerefrigeracion.lat + - VITE_API_BASE_URL=https://api-leads.escueladerefrigeracion.lat container_name: leads_frontend restart: always expose: diff --git a/frontend/.env b/frontend/.env new file mode 100644 index 0000000..26dec31 --- /dev/null +++ b/frontend/.env @@ -0,0 +1,3 @@ +# URL base de la API Backend de FastAPI +VITE_API_URL=https://api-leads.escueladerefrigeracion.lat +VITE_API_BASE_URL=https://api-leads.escueladerefrigeracion.lat diff --git a/frontend/.env.example b/frontend/.env.example index 3e9e112..aeb7998 100644 --- a/frontend/.env.example +++ b/frontend/.env.example @@ -1,3 +1,4 @@ # Plantilla de variables de entorno para el Frontend (React + Vite) # En producción o desarrollo, reemplazar con la URL correspondiente del backend -VITE_API_BASE_URL=http://api-leads.escueladerefrigeracion.lat +VITE_API_URL=https://api-leads.escueladerefrigeracion.lat +VITE_API_BASE_URL=https://api-leads.escueladerefrigeracion.lat diff --git a/frontend/.env.production b/frontend/.env.production new file mode 100644 index 0000000..d260780 --- /dev/null +++ b/frontend/.env.production @@ -0,0 +1,3 @@ +# Variables de entorno para producción +VITE_API_URL=https://api-leads.escueladerefrigeracion.lat +VITE_API_BASE_URL=https://api-leads.escueladerefrigeracion.lat diff --git a/frontend/Dockerfile b/frontend/Dockerfile index ebd2fac..bce22df 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -7,7 +7,9 @@ RUN npm install COPY . . -ARG VITE_API_BASE_URL=http://api-leads.escueladerefrigeracion.lat +ARG VITE_API_URL=https://api-leads.escueladerefrigeracion.lat +ARG VITE_API_BASE_URL=https://api-leads.escueladerefrigeracion.lat +ENV VITE_API_URL=$VITE_API_URL ENV VITE_API_BASE_URL=$VITE_API_BASE_URL RUN npm run build diff --git a/frontend/src/lib/api.js b/frontend/src/lib/api.js index 057d3f9..5cab31e 100644 --- a/frontend/src/lib/api.js +++ b/frontend/src/lib/api.js @@ -1,5 +1,5 @@ // Cliente del backend FastAPI de Leads. -const rawUrl = import.meta.env.VITE_API_BASE_URL || "http://localhost:8001"; +const rawUrl = import.meta.env.VITE_API_URL || import.meta.env.VITE_API_BASE_URL || "https://api-leads.escueladerefrigeracion.lat"; const BASE_URL = rawUrl.replace(/\/+$/, "");