Skip to content
Snippets Groups Projects
Verified Commit da671992 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

improve dockerfile

parent a4cab0f5
No related branches found
No related tags found
No related merge requests found
Pipeline #2712 passed
...@@ -3,14 +3,25 @@ FROM golang:alpine as go_builder ...@@ -3,14 +3,25 @@ FROM golang:alpine as go_builder
RUN apk add --no-cache musl-dev RUN apk add --no-cache musl-dev
WORKDIR /go/src/app WORKDIR /go/src/app
COPY *.go go.* ./ COPY go.* ./
RUN go mod download RUN go mod download
COPY *.go ./
RUN CGO_ENABLED=false go build -o app . RUN CGO_ENABLED=false go build -o app .
FROM node:alpine as asset_builder FROM node:alpine as asset_builder
RUN apk --no-cache add \
--virtual .build-deps \
alpine-sdk \
cmake \
libssh2 libssh2-dev \
git \
dep \
bash \
curl \
python3
WORKDIR /app WORKDIR /app
COPY package* /app/ COPY package* /app/
RUN npm install RUN npm ci
COPY assets /app/assets COPY assets /app/assets
RUN npm run build RUN npm run build
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment