UNPKG

modern-spa-boilerplate

Version:
47 lines (42 loc) 1.01 kB
# Docker image used to build app image: "docker.sebastian-software.de/ci/nodejs" stages: - build - deploy before_script: - export DOCKER_HOST=${DOCKER_PORT#tcp://} # Production docker host - export LC_ALL="de_DE.UTF-8" # German language setting - export LANG="de_DE.UTF-8" # German language setting - export PATH=node_modules/.bin:$PATH # Add npm binary folder to path # Other Builds build:other: stage: build except: - master script: - npm install - npm update - jspm install - gulp dist cache: paths: - node_modules/ - jspm_packages/ # Master Build build:master: stage: build only: - master script: - npm install - npm update - jspm install - gulp dist - ls -al dist - cp Dockerfile.template dist/Dockerfile - docker build -t docker.sebastian-software.de/spa dist - docker push docker.sebastian-software.de/spa cache: paths: - node_modules/ - jspm_packages/