Get the MRE api working #1
@ -1,10 +1,27 @@
|
|||||||
FROM python:3.13.2-bullseye
|
FROM python:3.13.2-bullseye
|
||||||
|
|
||||||
|
LABEL MAINTAINER="Chris Diesch <chris@quarterhomes.com>"
|
||||||
|
|
||||||
|
# make sure everything it up-to-date
|
||||||
|
RUN "apt-get -y update"
|
||||||
|
|
||||||
|
# Add the entrypoint and make it executable
|
||||||
|
ADD ./entrypoint.sh /var/docker-entrypoint.sh
|
||||||
|
RUN "chmod +x /var/docker-entrypoint.sh"
|
||||||
|
|
||||||
|
# add the requirements and install them
|
||||||
|
ADD ../requirements.txt /var/www/requirements.txt
|
||||||
|
RUN "pip install -Ur /var/www/requirements.txt"
|
||||||
|
|
||||||
|
# add the uwsgi runner
|
||||||
|
ADD ../run.py /var/www/run.py
|
||||||
|
|
||||||
# set environment variables
|
# set environment variables
|
||||||
ENV PYTHONDONTWRITEBYTECODE 1
|
ENV PYTHONDONTWRITEBYTECODE 1
|
||||||
ENV PYTHONUNBUFFERED
|
ENV PYTHONUNBUFFERED 1
|
||||||
|
|
||||||
COPY .. .
|
# Copy the app directory
|
||||||
|
COPY ../app /var/www/app
|
||||||
|
|
||||||
CMD ['.', 'venv/bin/activate', ';',
|
# define the entrypoint
|
||||||
'pip', 'install', '-r', 'requirements.txt']
|
ENTRYPOINT ["/var/docker-entrypoint.sh"]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user