FROM docker.io/library/busybox:musl ARG TARGET_PATH ENV UIDC_CONFIG /data/uidc.toml EXPOSE 8080 VOLUME /data COPY $TARGET_PATH/uidc /uidc/ COPY static/ /uidc/static/ COPY tmpl/ /uidc/tmpl/ WORKDIR /uidc/ CMD ["serve", "--bind", "0.0.0.0", "--port", "8080"] ENTRYPOINT ["/uidc/uidc"]