FROM alpine:latest LABEL org.opencontainers.image.title="LTWG" \ org.opencontainers.image.version="v2.0" \ org.opencontainers.image.description="WireGuard server" \ org.opencontainers.image.licenses="MIT" \ org.opencontainers.image.source="https://git.lvtao.net/memory/ltwg.git" COPY ltwg /app/ltwg # Install Linux packages RUN sed -i 's/dl-cdn.alpinelinux.org/mirror.clarkson.edu/g' /etc/apk/repositories RUN apk update RUN apk add --no-cache dumb-init iptables tzdata RUN rm -rf /var/cache/apk/* EXPOSE 50120/udp EXPOSE 50121/tcp WORKDIR /app CMD ["/usr/bin/dumb-init", "./ltwg"]