#
# Centos 7
# python 3.5.2
# light-core-py 0.0.2
#

FROM docker.alphabets.cn/python:3.5.2
MAINTAINER alphabets "admin@alphabets.cn"

# 添加启动脚本
ADD usr/local/bin/pull.py /usr/local/bin/pull.py
ADD usr/local/bin/build.sh /usr/local/bin/build.sh
RUN chmod +x /usr/local/bin/build.sh

ADD .pip /root/.pip

RUN pip3 install --verbose Flask==0.11.1
RUN pip3 install --verbose pymongo==3.3.0
RUN pip3 install --verbose Jinja2==2.8
RUN pip3 install --verbose inflect==0.2.5
RUN pip3 install --verbose PyCrypto==2.6.1
RUN pip3 install --verbose apscheduler==3.2.0
RUN pip3 install --verbose python-dateutil==2.5.3

# 添加uwsig
RUN pip3 install --verbose greenlet==0.4.10
RUN CFLAGS="-I/usr/local/lib/python3.5" UWSGI_PROFILE="asyncio" pip3 install --verbose uwsgi==2.0.13.1 --no-binary :all:
RUN pip3 install --verbose Flask_uWSGI_WebSocket==0.5.3

# 添加平台
RUN pip3 install --verbose docker-py==1.10.3
RUN pip3 install --verbose light-core==0.0.3

ENTRYPOINT ["/usr/local/bin/build.sh"]
CMD ["--run"]
