sliding-sync/Dockerfile

20 lines
532 B
Docker
Raw Normal View History

2021-10-10 12:20:18 +01:00
FROM docker.io/golang:1.17-alpine AS base
WORKDIR /build
COPY . /build
2022-04-01 13:44:09 +01:00
RUN apk --update --no-cache add bash build-base git && mkdir -p bin
RUN GIT_COMMIT=$(git rev-list -1 HEAD) && \
go build -ldflags "-X main.GitCommit=$GIT_COMMIT" -trimpath -o bin/ ./cmd/syncv3
2021-10-10 12:20:18 +01:00
FROM alpine:latest
COPY --from=base /build/bin/* /usr/bin/
RUN apk --update --no-cache add curl
2021-10-10 12:20:18 +01:00
ENV SYNCV3_BINDADDR="0.0.0.0:8008"
EXPOSE 8008
WORKDIR /usr/bin
ENTRYPOINT /usr/bin/syncv3 -server "${SYNCV3_SERVER}" -db "${SYNCV3_DB}" -port "${SYNCV3_BINDADDR}"