Python 이미지에 Flask 및 uWSGI 설치 및 세팅 - vvonha/NaverAPI GitHub Wiki
reequirements.txt 파일 작성
Flask==1.1.2 # Flask 설치 버전 지정
uWSGI==2.0.19.1 # uWSGI 설치 버전 지정
# == : 정확한 버전 지정 방법 (>, <= 2.*)
# pip install -r xxx.txt : txt 파일로 일괄 버전 관리 및 설치 방법
uwsgi.ini 설정 파일 작성
[uwsgi]
wsgi-file = app.py
callable = app
socket = :5000
processes = 4
threads = 2
master = true
vacum = true
chmod-socket = 660
die-on-term = true
Dockerfile 작성
FROM python:3.8-slim
WORKDIR /app
ADD . /app
RUN pip install -r requirements.txt
CMD ["uwsgi","uwsgi.ini"]