kannon/docker/Dockerfile

22 lines
655 B
Docker
Raw Normal View History

FROM node:18-alpine3.15
LABEL version="1.0.0" \
author="Daniel Sommer <daniel.sommer@velvettear.de" \
license="MIT"
MAINTAINER Daniel Sommer <daniel.sommer@velvettear.de>
ENV LANG=C.UTF-8
RUN apk update --no-cache --progress \
&& apk upgrade --no-cache --progress \
&& apk add --no-cache --progress \
tzdata \
git \
&& ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime \
&& echo "Europe/Berlin" > /etc/timezone \
&& git clone https://git.velvettear.de/velvettear/kannon.git /opt/kannon \
&& cd /opt/kannon \
&& apk del --no-cache tzdata git
ENTRYPOINT ["node /opt/kannon/kannon.js /opt/kannon/docker/docker_config.json"]