mirror of
https://github.com/clearlinux/telemetrics-backend.git
synced 2026-10-03 23:48:26 +00:00
Use a container to launch flask migrate in start up. Signed-off-by: Alex Jaramillo <alex.v.jaramillo@intel.com>
16 lines
439 B
Docker
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"]
|