added docker

This commit is contained in:
Patrice 2019-06-06 09:46:46 +02:00
parent 3bf078ae0b
commit 5711e2b5f8
4 changed files with 29 additions and 4 deletions

16
reader/Dockerfile Normal file
View File

@ -0,0 +1,16 @@
FROM python:3.5
RUN python -m pip install pip==9.0.3
RUN pip install flask-ask
RUN pip install cryptography==2.1.4
RUN apt-get update
RUN apt-get install -y gcc libevent-dev python-dev
RUN pip install --upgrade pip
COPY ./requirements.txt /
RUN pip install -r /requirements.txt
COPY ./ /app
RUN python /app/nltkDown.py
WORKDIR /app
EXPOSE 5000
CMD ["gunicorn", "-b", "0.0.0.0:5000", "app"]

View File

@ -8,8 +8,8 @@ from textblob_de import TextBlobDE as TextBlob
import siteobj as site2
import util
app = Flask(__name__)
ask = Ask(app, "/")
application = Flask(__name__)
ask = Ask(application, "/")
logging.getLogger('flask_ask').setLevel(logging.DEBUG)
### ###
@ -200,6 +200,6 @@ if __name__ == '__main__':
if 'ASK_VERIFY_REQUESTS' in os.environ:
verify = str(os.environ.get('ASK_VERIFY_REQUESTS', '')).lower()
if verify == 'false':
app.config['ASK_VERIFY_REQUESTS'] = False
application.config['ASK_VERIFY_REQUESTS'] = False
app.run(host='127.0.0.1',port=5000)
application.run(host='127.0.0.1',port=80)

2
reader/nltkDown.py Normal file
View File

@ -0,0 +1,2 @@
import nltk
nltk.download('punkt')

7
reader/requirements.txt Normal file
View File

@ -0,0 +1,7 @@
requests
flask
lxml
gunicorn
numpy
nltk
textblob-de