Files
DataLogger-Generic/web_db/Dockerfile.ubuntu
Patrick McDonagh 5d250bfac4 Lots of fixes, docker optimization
- fixes status check for logger
- adds ability to test sample data
- adds PLC Handshaking capability
- adds portainer as container manager
- exposes mysql port for reading database (as 6603)
2017-05-10 18:09:10 -05:00

26 lines
604 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 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/*
COPY flask /root/tag-logger/flask
RUN service mysql restart && python /root/tag-logger/flask/setupdb.py
CMD ["/root/startup.sh"]