docpet_backend_service / deployment /production.dockerfile
tebakaja's picture
migrate: GCP to Hugging Face
b6f0f70
raw
history blame contribute delete
570 Bytes
FROM python:3.9-bullseye
LABEL team="cloud-computing-team"
# Write Byte Code and Buffered
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
# Set Working Directory
WORKDIR /etc/docpet_backend_service
# Upgrade PIP
RUN python3 -m pip install --upgrade pip
# Install the Requirements
COPY requirements/linux.requirements.txt \
/etc/docpet_backend_service/
RUN pip3 install -r linux.requirements.txt
COPY . /etc/docpet_backend_service/
EXPOSE 80
CMD [ "/bin/bash", "-c", "alembic upgrade head && uvicorn app.main:app --host 0.0.0.0 --port 80 --workers 10" ]