Add container service files and docker README

This commit is contained in:
Edvard
2019-02-11 11:26:12 +01:00
parent e4968c4a75
commit e6e66d58dd
7 changed files with 83 additions and 6 deletions
+9 -1
View File
@@ -14,8 +14,16 @@ RUN GCO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -ldflags '-extldflag
# Second stage
FROM alpine
RUN apk --no-cache --update add openrc
RUN mkdir -p /run/openrc/ && touch /run/openrc/softlevel
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/vulcanizedb /app/vulcanizedb
COPY --from=builder /go/src/github.com/pressly/goose/cmd/goose/goose /app/goose
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/environments/staging.toml /app/environments/
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/dockerfiles/lightSync-service /etc/init.d/lightSync
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/dockerfiles/continuousLogSync-service /etc/init.d/continuousLogSync
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/dockerfiles/startup_script.sh /app/
COPY --from=builder /go/src/github.com/vulcanize/vulcanizedb/db/migrations/* /app/
COPY --from=builder /go/src/github.com/pressly/goose/cmd/goose/goose /app/goose
WORKDIR /app
RUN rc-status
CMD ["./goose"]