Files
telemetrics-backend/services/webapp/Dockerfile
T
Alex Jaramillo 576a856390 Automate migration on start up
Use a container to launch flask migrate in start up.

Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
2020-02-25 13:43:33 -08:00

16 lines
439 B
Docker

FROM clearlinux:latest
WORKDIR /var/www/webapp
RUN swupd bundle-add python3-basic uwsgi
RUN mkdir -p /var/www/webapp/uwsgi-spool /var/www/webapp/log /var/www/webapp/socket
COPY ./services/webapp/. .
COPY ./telemetryui/. /var/www/webapp
RUN pip3 install -r requirements.txt
RUN groupadd -r webapp && useradd -r -g webapp webapp
RUN chown -R webapp:webapp /var/www/webapp
USER webapp
CMD ["uwsgi", "--ini", "/var/www/webapp/webapp.ini"]