move certs to ./.lego directory

This commit is contained in:
m5r
2024-07-20 02:43:52 +02:00
parent 43788570ee
commit b97b2f2131
5 changed files with 34 additions and 32 deletions

View File

@ -8,15 +8,20 @@ RUN CGO_ENABLED=0 go build -o /app/local-ip
FROM gcr.io/distroless/base-debian12:latest
ENV PORT 53
WORKDIR /local-ip
WORKDIR /app
COPY --from=build /app/local-ip /local-ip/local-ip
COPY --from=build /app/http/static /local-ip/http/static
COPY --from=build /app/local-ip /app/local-ip
COPY --from=build /app/http/static /app/http/static
COPY ./.lego /app/.lego
VOLUME /local-ip/.lego
# DNS
EXPOSE 53/udp
# HTTP
EXPOSE 80/tcp
# HTTPS
EXPOSE 443/tcp
EXPOSE $PORT
USER root
CMD ["/app/local-ip"]
CMD ["/local-ip/local-ip"]