protegetuviaje-cotizador
Project setup
yarn install
Compiles and hot-reloads for development
yarn run serve
Compiles and minifies for production
yarn run build
Lints and fixes files
yarn run lint
Para utilizar en local:
- vamos al repo del cotizador
- antes de hacer el build checkear en .env.local que la variable VUE_APP_API_URL este apuntando a el url del api en local
- hacemos el build local con el comando:
yarn build --target lib --name ptvCotizador src/plugin.js
- hacemos
npm link
(esto solo lo hacemos la primera vez luego el symlink queda guardado)
- nos movemos al repo del backend y alli hacemos
npm link protegetuviaje-cotizador
-- lo anterior crea una copia en el backend del paquete del cotizador, -- de esta manera no tenemos que publicar el paquete a npm y volverlo a instalar en el backend -- cada vez que hacemos un cambio
- en el repo del backend hacemos
npm run dev
onpm run watch
para compilar los ultimos cambios - en backend.ctp a veces debemos cambiar la version de para que no se queden los cambios anteriores en cache
Para subir nuevos cambios a staging:
- vamos al repo del cotizador
- antes de hacer el build checkear el archivo .env.staging y checkear que la variable VUE_APP_API_URL este apuntando a el url del api en staging
- hacemos el build de staging con el comando:
yarn build --target lib --name ptvCotizador src/plugin.js
- en el archivo package.json cambiamos el campo "version" a una nueva version
- hacemos
npm publish
- nos movemos al repo del backend
- en el archivo package.json, en nuestras dependencies, modificamos "protegetuviaje-cotizador" a la version que acabamos de crear
En remoto:
- hacemos
npm/yarn install
- hacemos
npm run production
- en backend.ctp cambiamos la version de para que no se queden los cambios anteriores en cache
- hacemos commit y push del backend al servidor
- en el servidor de staging hacemos pull de los cambios y npm install para que se descarge la ultima version del paquete del cotizador