FROM node:alpine LABEL maintainer="Jacob Kiers " ARG USER="User Name" ARG EMAIL="user.name@example.org" EXPOSE 8080 VOLUME /app WORKDIR /app COPY . /code/tzk ENTRYPOINT ["/sbin/tini", "--"] CMD ["tzk", "listen"] RUN apk add --no-cache tini py3-pip git RUN git config --global user.name "${USER}" && \ git config --global user.email "${EMAIL}" RUN pip install --break-system-packages /code/tzk RUN npx tiddlywiki