24 lines
482 B
Docker
24 lines
482 B
Docker
# Новый Flask-контур (отдельный от Node/React). Dev: см. docker-compose.dev.yml
|
|
FROM python:3.11-slim
|
|
|
|
ENV PYTHONDONTWRITEBYTECODE=1 \
|
|
PYTHONUNBUFFERED=1 \
|
|
PIP_DISABLE_PIP_VERSION_CHECK=1 \
|
|
PORT=3107 \
|
|
WEB_USE_WAITRESS=1 \
|
|
FLASK_DEBUG=0
|
|
|
|
WORKDIR /app
|
|
|
|
COPY requirements.txt .
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
COPY run.py .
|
|
COPY app ./app
|
|
COPY alembic.ini .
|
|
COPY alembic ./alembic
|
|
|
|
EXPOSE 3107
|
|
|
|
CMD ["python", "run.py"]
|