build changes

This commit is contained in:
2020-03-12 13:55:27 -05:00
committed by Ian Norden
parent 77b1c25bc1
commit 823c57384c
3 changed files with 19 additions and 15 deletions
+5 -3
View File
@@ -29,7 +29,6 @@ WORKDIR /go/src/github.com/vulcanize/vulcanizedb
# app container
FROM alpine
WORKDIR /app
ARG USER
ARG CONFIG_FILE
@@ -38,7 +37,9 @@ ARG EXPOSE_PORT_2
ARG EXPOSE_PORT_3
ARG EXPOSE_PORT_4
RUN adduser -D 5000 $USER
RUN adduser -Du 5000 $USER
WORKDIR /app
RUN chown $USER /app
USER $USER
# chown first so dir is writable
@@ -46,12 +47,13 @@ USER $USER
COPY --chown=5000:5000 --from=builder /go/src/github.com/vulcanize/vulcanizedb/$CONFIG_FILE config.toml
COPY --chown=5000:5000 --from=builder /go/src/github.com/vulcanize/vulcanizedb/dockerfiles/super_node/startup_script.sh .
# keep binaries immutable
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/vulcanizedb vulcanizedb
COPY --from=builder /go/src/github.com/pressly/goose/cmd/goose/goose goose
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/db/migrations migrations/vulcanizedb
COPY --from=builder /go/src/github.com/ipfs/go-ipfs/ipfs ipfs
RUN touch vulcanizedb.log
# XXX dir is already writeable RUN touch vulcanizedb.log
EXPOSE $EXPOSE_PORT_1
EXPOSE $EXPOSE_PORT_2