mirror of
https://github.com/simon987/ws_bucket.git
synced 2025-04-04 08:12:59 +00:00
27 lines
515 B
Docker
27 lines
515 B
Docker
FROM alpine as go_build
|
|
RUN apk update
|
|
RUN apk upgrade
|
|
RUN apk add --update git go gcc g++
|
|
|
|
WORKDIR /go/src/github.com/simon987/ws_bucket/
|
|
ENV GOPATH /go
|
|
|
|
COPY api api
|
|
COPY *.go .
|
|
RUN go get . && CGO_ENABLED=1 GOOS=linux go build -a -o ws_bucket .
|
|
|
|
FROM alpine
|
|
WORKDIR /root
|
|
|
|
COPY --from=go_build ["/go/src/github.com/simon987/ws_bucket/ws_bucket", "./"]
|
|
|
|
ENV WS_BUCKET_DIALECT=sqlite3
|
|
ENV WS_BUCKET_CONNSTR=wsb.db
|
|
ENV WS_BUCKET_WORKDIR=/data
|
|
ENV WS_BUCKET_LOGLEVEL=info
|
|
|
|
VOLUME ["/data"]
|
|
|
|
CMD ["/root/ws_bucket"]
|
|
|