tzk/Dockerfile.localbuild

24 lines
440 B
Docker
Raw Normal View History

FROM node:alpine
LABEL maintainer="Jacob Kiers <code@kiers.eu>"
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