22 lines
542 B
Docker
22 lines
542 B
Docker
FROM python:3.15-slim-trixie
|
|
|
|
RUN apt -y update && apt -y upgrade && \
|
|
apt install --no-install-recommends -y wait-for-it lsb-release wget gnupg2 gcc libpq-dev libc-dev vim postgresql-client && apt clean all
|
|
|
|
WORKDIR /app
|
|
|
|
COPY requirements.txt .
|
|
COPY requirements-dev.txt .
|
|
RUN pip install -U -r requirements.txt -r requirements-dev.txt
|
|
|
|
RUN mkdir log
|
|
|
|
ENV PYTHONPATH=/app/
|
|
ENV FLASK_APP=max.app
|
|
ENV FLASK_ENV=development
|
|
|
|
COPY scripts/* ./
|
|
|
|
ENTRYPOINT ["./entrypoint-dev.sh"]
|
|
CMD ["flask", "run", "--host", "0.0.0.0", "--port", "8000"]
|