Newer
Older
file: panter-kubernetes-base.yml
app-build:
extends: .app-build
artifacts:
paths:
- $CI_PROJECT_DIR/dist
- $CI_PROJECT_DIR/.next
.ensureDocker: &ensureDocker |
function ensureDockerfile() {
if [ ! -f Dockerfile ]; then
echo "Creating Dockerfile"
cat > Dockerfile <<EOF
FROM mhart/alpine-node:10 AS builder
ADD . /app
WORKDIR /app
RUN yarn --production
FROM mhart/alpine-node:base-10
WORKDIR /app
COPY --from=builder /app .
EXPOSE 8080