File size: 724 Bytes
b6f0f70
 
 
 
 
 
 
2fb7e91
 
b6f0f70
 
 
 
2fb7e91
b6f0f70
 
2fb7e91
b6f0f70
2fb7e91
b6f0f70
a845ce6
b6f0f70
171c5ff
6eaeb8e
b6f0f70
 
6eaeb8e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
FROM python:3.9-bullseye

LABEL organization="docpet"
LABEL team="cloud-computing-team"
LABEL backend_engineer="Putu Wira Pratama Putra"
LABEL Infra_engineer="Al-Fariqy Raihan Azhwar"

RUN useradd -m -u 1000 user

WORKDIR /etc/docpet_backend_service

RUN python3 -m pip install --upgrade pip

COPY --chown=user requirements/linux.requirements.txt \
    /etc/docpet_backend_service/

RUN pip install --no-cache-dir --upgrade -r linux.requirements.txt

COPY --chown=user . /etc/docpet_backend_service/

RUN wget -O /etc/docpet_backend_service/ml_models/model.h5 https://github.com/belajarqywok/mbadhog/raw/main/model.h5

RUN alembic upgrade head

EXPOSE 7860

CMD [ "uvicorn app:app --host 0.0.0.0 --port 7860 --workers 30" ]