Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Bloque de código
npm i --progress=false --legacy-peer-deps

Variables de entorno

Tenemos que definir una serie de variables de entorno para que la aplicación arranque correctamente en local. Para ello, nos creamos un archivo llamada .env.local en la raíz del proyecto, y le ponemos las siguientes variables:

Bloque de código
VUEVITE_APP_I18N_LOCALE=es
VUEVITE_APP_I18N_FALLBACK_LOCALE=es
VUEVITE_APP_UMU_CLIENT_APP=portal-ui
# Si necesitas usar el proxy:
VUEVITE_APP_API_ENVIRONMENT=https://micampusdesa.um.es
VUEVITE_APP_LOCAL_URL= https://atica-67-165.dev.atica.um.es:3000
# VITE_LOCAL_URL= your-domain.dev.atica.um.es <-- configurada para https
# URL del API para desarrollo en local
VUEVITE_APPLOCAL_BACKENDAPI=https://atica-67-165.dev.atica.um.es:80803000
# Si se necesitan varias rutas, separar por espacios en la misma linea
VUEVITE_APP_BACKENDLOCAL_ROUTES=/acadeACADE/

# Estas variables para local deben estar en un fichero
# .env.development.local que será ignorado por git

# Todas las variables de nuestra aplicación deben empezar por VUEVITE_APP_

Las tres primeras variables las dejaremos igual, y la de VUEVITE_APP_API_ENVIRONMENT la podemos modificar por micampustest si queremos utilizar el entorno de test.

Ahí, tendremos que poner en VUEVITE_LOCAL_URL URL y en VUEVITE_APPLOCAL_BACKEND API la ruta correspondiente a nuestro local, del mismo modo que está, la primera sin https ni el puerto, y la segunda sí incluyéndolos. 

La última variable, VUEVITE_APP_BACKEND_ROUTES sirve para indicar qué rutas se van a redirigir al backend local. En este caso, todas las llamadas que se hagan a /acade/** se redirigirán al backend local, y las demás irán a apidesa (o apitest, según el entorno que utilicemos).

...