Skip to content
Snippets Groups Projects
next-kubernetes.yml 499 B
Newer Older
include:
Marco's avatar
Marco committed
  - project: gitlab-ci/kubernetes-base
    ref: feature/sast-and-codeclimate
    file: panter-kubernetes-base.yml  
Marco's avatar
Marco committed

Marco's avatar
Marco committed
.ensureDocker: &ensureDocker |
  function ensureDockerfile() {
      
    if [ ! -f Dockerfile ]; then
      echo "Creating Dockerfile"
      
      cat > Dockerfile <<EOF
  FROM node:12
  ADD  . /app
  WORKDIR /app
  RUN yarn --production
  EXPOSE 8080
Marco Wettstein's avatar
Marco Wettstein committed
  EOF
Marco's avatar
Marco committed
    fi

  }

docker-build:
Marco's avatar
Marco committed
  extends: .docker-build
  before_script:
Marco's avatar
Marco committed
    - *ensureDocker
    - ensureDockerfile