From ba6b607973b5b56f82ffa3d743ed407149eb0295 Mon Sep 17 00:00:00 2001 From: diSabler Date: Wed, 13 May 2020 17:13:16 +0300 Subject: add: docker images support --- .gitignore | 1 + Dockerfile | 8 ++++++++ README.md | 15 ++++++++++++++- requirements.txt | 4 ++++ 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 Dockerfile create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index 1b4ff6d..eed3149 100644 --- a/.gitignore +++ b/.gitignore @@ -98,5 +98,6 @@ desktop.ini data/chatlog/-[0-9]* data/chatlog/[0-9]* data/chatlog/*@* +*.tmp # The end is near! diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c2b8831 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM python:2-alpine + +COPY . /isida +WORKDIR /isida + +RUN pip2 install -r requirements.txt + +CMD ["python2", "./isida.py"] diff --git a/README.md b/README.md index bb70ae0..7978259 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,8 @@ pip install chardet pip install feedparser pip install requests pip install pysocks -git clone https://github.com/isida/vi.git +git clone https://github.com/isida/vi.git isida-vi +cd isida-vi cp settings/config.ini.demo settings/config.ini nano settings/config.ini python isida.py @@ -32,4 +33,16 @@ python isida.py ------ +Quick start with Docker: +``` +git clone https://github.com/isida/vi.git isida-vi +cd isida-vi +cp settings/config.ini.demo settings/config.ini +nano settings/config.ini +docker build -t isida-vi . +docker run -d isida-vi +``` + +------ + Copyright 2oo9..2o2o by [diSabler](http://dsy.name) under [GPLv3](http://www.gnu.org/licenses/gpl.txt) Licence diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..f32bd78 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +chardet +feedparser +requests +pysocks -- cgit v1.2.3