Skip to content

Commit fa96399

Browse files
committed
fix: use zenroom image
1 parent 96a61a2 commit fa96399

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

Dockerfile

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,25 @@
11
FROM golang:1.24-bullseye AS builder
22
ENV GONOPROXY=
33

4-
RUN wget -O /usr/local/zenroom-zencode-exec \
5-
https://github.com/dyne/zenroom/releases/latest/download/zencode-exec \
6-
&& chmod +x /usr/local/zenroom-zencode-exec
7-
84
WORKDIR /app
95
COPY go.mod go.sum ./
106
RUN go mod download
117

128
COPY . .
13-
RUN go build -o /interfacer-dpp ./cmd/main
9+
RUN go build -o /usr/local/bin/interfacer-dpp ./cmd/main
10+
11+
FROM ghcr.io/dyne/zenroom:latest
1412

15-
FROM dyne/devuan:chimaera
1613
WORKDIR /root
1714

1815
ENV HOST=0.0.0.0
1916
ENV PORT=8080
2017
ENV GIN_MODE=release
21-
ENV PATH="/usr/local/zenroom/bin:${PATH}"
2218

23-
RUN mkdir -p /usr/local/zenroom/bin
19+
COPY --from=builder /usr/local/bin/interfacer-dpp /usr/local/bin/interfacer-dpp
2420

2521
EXPOSE 8080
2622

27-
COPY --from=builder /interfacer-dpp /usr/local/bin/interfacer-dpp
28-
COPY --from=builder /usr/local/zenroom-zencode-exec /usr/local/zenroom/bin/zencode-exec
29-
30-
CMD ["/usr/local/bin/interfacer-dpp"]
23+
# IMPORTANT: override both entrypoint and cmd so zenroom doesn't run first
24+
ENTRYPOINT ["/usr/local/bin/interfacer-dpp"]
25+
CMD []

0 commit comments

Comments
 (0)