From 686f3a868467e4499551009c53efec2569405b9a Mon Sep 17 00:00:00 2001 From: Samir Patel <48686912+54mir@users.noreply.github.com> Date: Wed, 20 Oct 2021 16:23:20 -0500 Subject: [PATCH] remove lattice from dockerfile --- .gitlab/Dockerfile | 46 +++++++--------------------------------------- 1 file changed, 7 insertions(+), 39 deletions(-) diff --git a/.gitlab/Dockerfile b/.gitlab/Dockerfile index 115855034..81a8f989a 100644 --- a/.gitlab/Dockerfile +++ b/.gitlab/Dockerfile @@ -1,50 +1,18 @@ -ARG GO_VERSION=latest - -####################### -### Lattice builder ### -####################### - -FROM moleculacorp/nodejs:latest as lattice-builder -WORKDIR /lattice - -COPY lattice/package.json ./ -COPY lattice/yarn.lock ./ -RUN yarn install - -COPY lattice ./ -RUN yarn build - -###################### -### Pilosa builder ### -###################### - -FROM golang:${GO_VERSION} as pilosa-builder -ARG MAKE_FLAGS -WORKDIR /pilosa - -RUN go get github.com/rakyll/statik - -COPY . ./ -COPY --from=lattice-builder /lattice/build /lattice -RUN /go/bin/statik -src=/lattice -dest=/pilosa - -RUN make build FLAGS="-o build/featurebase" ${MAKE_FLAGS} - -##################### -### Pilosa runner ### -##################### - -FROM alpine:3.13.2 as runner +FROM alpine:3.14.2 LABEL maintainer "dev@molecula.com" +LABEL org.opencontainers.image.authors="dev@molecula.com" RUN apk add --no-cache curl jq -COPY --from=pilosa-builder /pilosa/build/featurebase / - COPY LICENSE /LICENSE COPY NOTICE /NOTICE +ARG SHORT_SHA +COPY .cloudbuild/featurebase_linux_amd64 / + +RUN mv /featurebase_linux_amd64 /featurebase +RUN chmod ugo+x /featurebase EXPOSE 10101 VOLUME /data