24 lines
600 B
Docker
24 lines
600 B
Docker
FROM python:latest
|
|
|
|
RUN apt-get -y update
|
|
COPY mysql-install.sh /tmp/mysql-install.sh
|
|
RUN chmod +x /tmp/mysql-install.sh && /tmp/mysql-install.sh
|
|
|
|
RUN mkdir /root/tag-logger
|
|
COPY flask /root/tag-logger/flask
|
|
|
|
COPY mysql-connector-python-2.1.4 /tmp/mysql
|
|
RUN cd /tmp/mysql && python setup.py install && cd ~
|
|
|
|
COPY startup.sh /root/startup.sh
|
|
RUN chmod +x /root/startup.sh
|
|
|
|
RUN pip install flask flask-restless flask-sqlalchemy pyopenssl
|
|
|
|
RUN apt-get clean
|
|
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
|
|
|
RUN service mysql restart && python /root/tag-logger/flask/setupdb.py
|
|
|
|
CMD '/root/startup.sh'
|