Commit bd6e23c8 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Migra desde yarn a npm

Aumenta requisitos de versión de npm/node.

Intercambia fichero de bloqueo yarn por el de npm.

Elimina algunas tareas ahora obsoletas a nivel de grunt.

Actualiza submódulos.
parent 167d9816
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ prepare-unbuilt-version:
    expire_in: 1 week
    paths:
      - node_modules/
      - package-lock.json
      - client-app/dep/templates/dist/
      - client-app/style/style.styl
      - client-app/style/src/
@@ -49,6 +50,7 @@ prepare-built-version:
    name: ${CI_JOB_NAME}_${CI_COMMIT_REF_NAME}
    expire_in: 1 month
    paths:
      - package-lock.json
      - redmic-project-web-*.tgz
      - build-report.txt
  rules:
+4 −4
Original line number Diff line number Diff line
@@ -9,10 +9,10 @@ Cliente web de REDMIC.

## Entorno de desarrollo

Una vez clonado el repositorio del proyecto en el entorno local de desarrollo y satisfechas las dependencias base del sistema (`npm/Node.js`, `grunt-cli` y `Yarn`), es posible instalar sus dependencias y arrancar el servicio en modo de desarrollo:
Una vez clonado el repositorio del proyecto en el entorno local de desarrollo y satisfechas las dependencias base del sistema (`npm/Node.js` y `grunt-cli`), es posible instalar sus dependencias y arrancar el servicio en modo de desarrollo:

```sh
npm run install
npm install

OAUTH_URL=https://redmic.grafcan.es/api/oauth \
OAUTH_CLIENT_ID=app \
@@ -42,7 +42,7 @@ Para optimizar la ejecución es necesario realizar un proceso de "compilación"
Se puede generar la salida compilada simplemente lanzando los siguientes comandos (cuidado, es un proceso pesado):

```sh
npm run install
npm install
npm pack
```

@@ -69,7 +69,7 @@ Se ha preparado una batería de pruebas, tanto unitarias como funcionales, que p
Se puede comenzar la ejecución de tests lanzando los siguientes comandos:

```sh
npm run install
npm install
npm test
```

+5 −8
Original line number Diff line number Diff line
@@ -17,14 +17,11 @@ ADD redmic-project-web-*.tgz /

WORKDIR /package

RUN node -e 'const fs = require("fs"); \
		const pkg = JSON.parse(fs.readFileSync("./package.json", "utf-8")); \
		delete pkg.devDependencies; \
		fs.writeFileSync("./package.json", JSON.stringify(pkg), "utf-8");' && \
	yarn install --production --ignore-optional --ignore-scripts && \
	yarn cache clean && \
	yarn autoclean --init && yarn autoclean --force && \
	rm -f yarn.lock .yarnclean
COPY package-lock.json .

RUN npm install --ignore-scripts && \
	npm cache clean --force && \
	rm -f package-lock.json

ARG VERSION

+1 −0
Original line number Diff line number Diff line
*
!redmic-project-web-*.tgz
!package-lock.json
Compare 78f34085 to 04512eac
Original line number Diff line number Diff line
Subproject commit 78f34085f8de7340cd10c4b093abb8256d3c4c7d
Subproject commit 04512eacc2aaed8cce2a5d975382a7a7d16fa777
Loading