File size: 781 Bytes
b6f0f70
 
 
 
 
 
 
 
 
 
 
b0be071
b6f0f70
 
2fb7e91
b6f0f70
b0be071
b6f0f70
f7ab8fb
fb26e55
f7ab8fb
a845ce6
b6f0f70
 
 
7d4424f
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
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"

WORKDIR /etc/docpet_backend_service

RUN python3 -m pip install --upgrade pip

COPY requirements/linux.requirements.txt \
    /etc/docpet_backend_service/

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

COPY . /etc/docpet_backend_service/

RUN mkdir -p /etc/docpet_backend_service/temp && \
    chmod -R 777 /etc/docpet_backend_service/temp

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

EXPOSE 7860

CMD [ "sh", "-c", "alembic upgrade head && uvicorn app:app --host 0.0.0.0 --port 7860 --workers 30" ]