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

Empaqueta con comando npm pack, ajusta a salida

En lugar de crear el paquete comprimido de la aplicación compilada con
un comando específico, se emplea la funcionalidad que provee npm con el
subcomando 'pack', logrando el mismo resultado y con menos peso.
parent 8c2ad0e6
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -3,6 +3,5 @@ dist
test_reports
.gitmodules.old
build-report.txt
*.tar.gz
*.tgz
*.log
+1 −1
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ prepare-built-version:
    name: ${CI_JOB_NAME}_${CI_COMMIT_REF_NAME}
    expire_in: 1 month
    paths:
      - dist*.tar.gz
      - redmic-project-web-*.tgz
      - build-report.txt
  rules:
    - if: $CI_MERGE_REQUEST_ID ||
+2 −2
Original line number Diff line number Diff line
@@ -13,9 +13,9 @@ HEALTHCHECK --interval=30s --timeout=15s --start-period=1m --retries=3 \

CMD ["server-app", "-b"]

WORKDIR /redmic
ADD redmic-project-web-*.tgz /

ADD dist*.tar.gz ./
WORKDIR /package

RUN node -e 'const fs = require("fs"); \
		const pkg = JSON.parse(fs.readFileSync("./package.json", "utf-8")); \
+1 −1
Original line number Diff line number Diff line
*
!dist*.tar.gz
!redmic-project-web-*.tgz
+1 −4
Original line number Diff line number Diff line
@@ -8,10 +8,7 @@ module.exports = function(grunt) {
			options: {
				stdout: true
			},
			command: [
				'version=$(node -p "require(\'./package.json\').version")',
				'tar -acf dist-v$version.tar.gz dist/ server-app/ package.json yarn.lock README.md LICENSE'
			].join('; ')
			command: 'npm pack'
		});

		grunt.task.run(['shell:packageApp']);
Loading