Quarter-Internal/docker/quarter_internal.Dockerfile
2025-03-24 01:42:30 +00:00

24 lines
586 B
Docker

FROM python:3.9.2
LABEL MAINTAINER = "Chris Diesch <chris@quarterhomes.com>"
WORKDIR /var/www
RUN apt-get update
RUN apt-get -y install libsasl2-dev python-dev libldap2-dev libssl-dev
ADD ./docker/quarter-internal-docker-entrypoint.sh /var/docker-entrypoint.sh
ADD ./requirements.txt /var/www/requirements.txt
ADD ./docker/quarter-internal.ini /var/www/quarter-internal.ini
ADD ./uwsgi.py /var/www/uwsgi.py
RUN chmod +x /var/docker-entrypoint.sh
RUN pip install -Ur /var/www/requirements.txt
EXPOSE 5000
RUN touch /var/www/uwsgi.reload
ENTRYPOINT ["/var/docker-entrypoint.sh"]