Files
cyphernode/cyphernodeconf_docker/Dockerfile
2020-01-19 10:37:00 -05:00

33 lines
549 B
Docker

FROM golang:1.13-alpine3.10 as builder
RUN apk add git build-base
RUN mkdir -p /go/src/torgen
COPY torgen/torgen.go /go/src/torgen
WORKDIR /go/src/torgen
RUN go get
RUN go build torgen.go
RUN chmod +x /go/src/torgen/torgen
FROM node:12.2.0-alpine
ENV EDITOR=/usr/bin/nano
COPY . /app
COPY --from=builder /go/src/torgen/torgen /app/torgen
WORKDIR /app
RUN mkdir /data && \
apk add --update su-exec p7zip openssl nano apache2-utils git && \
rm -rf /var/cache/apk/* && \
npm ci --production
WORKDIR /app
ENTRYPOINT ["/sbin/su-exec"]