1
0
Fork 0
mirror of https://github.com/Luzifer/mapshare.git synced 2024-12-20 14:41:19 +00:00

Add frontend to container

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2020-01-07 01:12:55 +01:00
parent 270fcecc7d
commit 5599dc9e4b
Signed by: luzifer
GPG key ID: DC2729FDD34BE99E

View file

@ -1,3 +1,16 @@
FROM alpine as prefetch
COPY . /src
WORKDIR /src
RUN set -ex \
&& apk add \
bash \
curl \
make \
&& make assets
FROM golang:alpine as builder FROM golang:alpine as builder
COPY . /go/src/github.com/Luzifer/mapshare COPY . /go/src/github.com/Luzifer/mapshare
@ -17,9 +30,11 @@ RUN set -ex \
&& apk --no-cache add \ && apk --no-cache add \
ca-certificates ca-certificates
COPY --from=builder /go/bin/mapshare /usr/local/bin/mapshare COPY --from=builder /go/bin/mapshare /usr/local/bin/mapshare
COPY --from=prefetch /src/frontend /usr/local/share/mapshare/frontend
EXPOSE 3000 EXPOSE 3000
WORKDIR /usr/local/share/mapshare
ENTRYPOINT ["/usr/local/bin/mapshare"] ENTRYPOINT ["/usr/local/bin/mapshare"]
CMD ["--"] CMD ["--"]