# syntax=docker/dockerfile:1 FROM python:3.11.6-alpine3.18 RUN addgroup -S td && adduser -S td -G td WORKDIR /txtdiary RUN mkdir ./data && chown td:td ./data COPY LICENSE . COPY requirements.txt . RUN pip install pyuwsgi -r requirements.txt COPY ./src ./app USER td CMD [ "uwsgi", \ "--http", "0.0.0.0:80", "-M", \ "-w", "app", \ "--callable", "app", \ "--pythonpath", "/txtdiary/app" ]