aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile.strelaypoolsrv
diff options
context:
space:
mode:
authorJakob Borg <jakob@kastelo.net>2023-07-01 07:53:04 +0200
committerJakob Borg <jakob@kastelo.net>2023-07-01 08:23:55 +0200
commit5a1f996e56c2bd5d72974efe04819c5df4395dcf (patch)
treee559727b5f2db024669c5fb83b37b76f234934ef /Dockerfile.strelaypoolsrv
parent229b6a292c3b7844cbe38470deaca5f7cc63e631 (diff)
downloadsyncthing-5a1f996e56c2bd5d72974efe04819c5df4395dcf.tar.gz
syncthing-5a1f996e56c2bd5d72974efe04819c5df4395dcf.zip
build: Build infrastructure images
Diffstat (limited to 'Dockerfile.strelaypoolsrv')
-rw-r--r--Dockerfile.strelaypoolsrv16
1 files changed, 3 insertions, 13 deletions
diff --git a/Dockerfile.strelaypoolsrv b/Dockerfile.strelaypoolsrv
index 814948b25..4519f09e1 100644
--- a/Dockerfile.strelaypoolsrv
+++ b/Dockerfile.strelaypoolsrv
@@ -1,15 +1,5 @@
-ARG GOVERSION=latest
-FROM golang:$GOVERSION AS builder
-
-WORKDIR /src
-COPY . .
-
-ENV CGO_ENABLED=0
-ENV BUILD_HOST=syncthing.net
-ENV BUILD_USER=docker
-RUN rm -f strelaysrv && go run build.go -no-upgrade build strelaypoolsrv
-
FROM alpine
+ARG TARGETARCH
EXPOSE 8080
@@ -19,8 +9,8 @@ ENV PUID=1000 PGID=1000 MAXMIND_KEY=
RUN mkdir /var/strelaypoolsrv && chown 1000 /var/strelaypoolsrv
USER 1000
-COPY --from=builder /src/strelaypoolsrv /bin/strelaypoolsrv
-COPY --from=builder /src/script/strelaypoolsrv-entrypoint.sh /bin/entrypoint.sh
+COPY strelaypoolsrv-linux-${TARGETARCH} /bin/strelaypoolsrv
+COPY script/strelaypoolsrv-entrypoint.sh /bin/entrypoint.sh
WORKDIR /var/strelaypoolsrv
ENTRYPOINT ["/bin/entrypoint.sh", "/bin/strelaypoolsrv", "-listen", ":8080"]