diff --git a/Dockerfile b/Dockerfile index 6819163..ffdd37c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,18 @@ RUN npm install # Copy source code COPY . . +# Build the application +# We use build args to inject environment variables if needed during build time +ARG VITE_API_URL +ARG VITE_APP_TITLE +ARG VITE_USER_ID +ARG VITE_USER_PRIVILEGIO + +ENV VITE_API_URL=$VITE_API_URL +ENV VITE_APP_TITLE=$VITE_APP_TITLE +ENV VITE_USER_ID=$VITE_USER_ID +ENV VITE_USER_PRIVILEGIO=$VITE_USER_PRIVILEGIO + RUN npm run build # Production stage diff --git a/docker-compose.yml b/docker-compose.yml index d3ac5b1..07e4395 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: context: . dockerfile: Dockerfile args: - - VITE_API_URL=http://tu-api-prod.com/v1 + - VITE_API_URL=https://ws-sql-inyect.sial.cl:3120/v1 - VITE_APP_TITLE=ADVICOM SQL Manager - VITE_USER_ID=1 - VITE_USER_PRIVILEGIO=READ