1
0
mirror of https://github.com/Luzifer/webtotp.git synced 2024-09-19 00:02:58 +00:00
webtotp/Dockerfile

25 lines
413 B
Docker
Raw Normal View History

2019-06-01 23:20:29 +00:00
FROM golang:alpine as go
RUN set -ex \
&& apk add git \
&& go install github.com/Luzifer/gziphttp@latest
2019-06-01 23:20:29 +00:00
FROM node:16-alpine as node
2019-06-01 23:20:29 +00:00
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"]