FROM ${REGISTRY_PATH}base/python:3.9-buster

WORKDIR /app 
COPY requirements.txt /app
RUN pip3 install -r requirements.txt --no-cache-dir
RUN apt update -y;apt-get install wkhtmltopdf -y
COPY . /app
CMD python manage.py makemigrations usermanagement ticket insurance notification && python manage.py migrate && python manage.py loaddata roles permissions permissionroles users permissionusers ticketstatus ticketdepartment fieldtype customfields itequipmentunits furnitureunits insurancecontracts insuranceservices insuranceperiods insurancemembers flags relationship insurancedocuments insurancecontractmembers insurancecontractperiods insurancecontractservices insurancerequests meetingrequesttype meetingrequestcontenttype meetingrequestserve meetingrequestlocation gamingrequesttype announcementcategory internalphones announcement itequipmentrequests itequipmentrequestdetail furniturerequests furniturerequestdetail meetingrequest tickets customfieldvalues ticket_replies attachment && python manage.py collectstatic && gunicorn --access-logfile applog/access.log --error-logfile applog/error.log --workers 3  --bind 0.0.0.0:8000 --timeout 600 mysgi_api.wsgi:application 