Docker file

This commit is contained in:
Davide Alberani 2018-01-26 13:11:17 +01:00
parent b5a993634e
commit cadc6ec2d8
2 changed files with 32 additions and 0 deletions

27
Dockerfile Normal file
View file

@ -0,0 +1,27 @@
FROM alpine
LABEL \
maintainer="Davide Alberani <da@erlug.linux.it>"
EXPOSE 3210
RUN \
apk add --update \
git \
py3-lxml \
py3-pip \
py3-requests \
py3-sqlalchemy \
py3-tornado \
&& pip3 install apscheduler \
&& rm -rf /var/cache/apk/*
VOLUME /diffido/conf /diffido/storage
COPY diffido.py /diffido/
COPY dist /diffido/dist/
COPY ssl /diffido/ssl/
WORKDIR /diffido/
ENTRYPOINT ["./diffido.py"]

5
run-docker.sh Normal file
View file

@ -0,0 +1,5 @@
#!/bin/sh
docker build -t davidealberani/diffido .
docker run --rm -it -v `pwd`/conf:/diffido/conf -v `pwd`/storage:/diffido/storage -p 3210:3210 davidealberani/diffido --debug