avoid warning by setting SYNC_PORT as ARG in Dockerfile (#3675)

* Add myself to CONTRIBUTORS file

* avoid warning by setting SYNC_PORT as ARG in Dockerfile

    1 warning found (use docker --debug to expand):
    - UndefinedVar: Usage of undefined variable '$SYNC_PORT'
This commit is contained in:
Omar Kohl 2025-01-04 15:51:43 +01:00 committed by GitHub
parent 5a7a9090b6
commit 7f12814bbe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 8 additions and 3 deletions

View file

@ -203,6 +203,7 @@ hideo aoyama <https://github.com/boukendesho>
Ross Brown <rbrownwsws@googlemail.com> Ross Brown <rbrownwsws@googlemail.com>
🦙 <github.com/iamllama> 🦙 <github.com/iamllama>
Lukas Sommer <sommerluk@gmail.com> Lukas Sommer <sommerluk@gmail.com>
Omar Kohl <omarkohl@posteo.net>
******************** ********************

View file

@ -11,6 +11,8 @@ anki-sync-server
FROM alpine:3.20.2 FROM alpine:3.20.2
ARG SYNC_PORT=8080
RUN adduser -D -h /home/anki anki RUN adduser -D -h /home/anki anki
COPY --from=builder /anki-server/bin/anki-sync-server /usr/local/bin/anki-sync-server COPY --from=builder /anki-server/bin/anki-sync-server /usr/local/bin/anki-sync-server
@ -20,7 +22,7 @@ RUN apk update && apk add --no-cache bash && rm -rf /var/cache/apk/*
USER anki USER anki
ENV SYNC_PORT=${SYNC_PORT:-"8080"} ENV SYNC_PORT=${SYNC_PORT}
EXPOSE ${SYNC_PORT} EXPOSE ${SYNC_PORT}

View file

@ -11,9 +11,11 @@ anki-sync-server
FROM gcr.io/distroless/cc-debian12 FROM gcr.io/distroless/cc-debian12
ARG SYNC_PORT=8080
COPY --from=builder /anki-server/bin/anki-sync-server /usr/bin/anki-sync-server COPY --from=builder /anki-server/bin/anki-sync-server /usr/bin/anki-sync-server
ENV SYNC_PORT=${SYNC_PORT:-"8080"} ENV SYNC_PORT=${SYNC_PORT}
EXPOSE ${SYNC_PORT} EXPOSE ${SYNC_PORT}