uWsgi の起動を dockerfile に組み込んだのでメモ

dockerfile

dockerfile は下記の通り。
CMD でビルド時に uWsgi が動作するようにしました。

FROM python:3.8
ENV PYTHONUNBUFFERED 1
RUN mkdir /project
WORKDIR /project
ADD requirements.txt /project/
RUN pip3 install -r requirements.txt
ADD . /project/
CMD ["uwsgi", "--http", "0.0.0.0:80", "--module", "config.wsgi", "--chdir", "/project/backend"]
EXPOSE 80

関連

YouTube