1
0
Fork 0
mirror of https://github.com/Luzifer/webtotp.git synced 2024-12-22 20:31:21 +00:00
webtotp/Dockerfile
2019-06-02 01:20:29 +02:00

24 lines
402 B
Docker

FROM golang:alpine as go
RUN set -ex \
&& apk add git \
&& go get -v github.com/Luzifer/gziphttp
FROM node:alpine as node
COPY . /src
WORKDIR /src
RUN set -ex \
&& npm ci \
&& npm run build
FROM alpine:latest
COPY --from=go /go/bin/gziphttp /usr/local/bin/
COPY --from=node /src/dist /usr/local/share/webtotp
EXPOSE 3000/tcp
CMD ["gziphttp", "-d", "/usr/local/share/webtotp"]