FROM python:3.9-slim # Встановлення необхідних пакетів RUN apt-get update && \ apt-get install -y --no-install-recommends \ default-mysql-client \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # Встановлення бібліотек Python RUN pip install --no-cache-dir flask mysql-connector-python # Створення директорій для застосунку WORKDIR /app # Копіювання файлів COPY app.py /app.py COPY templates /templates COPY static /static COPY start.sh /start.sh # Права на виконання RUN chmod +x /start.sh # Відкриття порту EXPOSE 7860 # Запуск веб-інтерфейсу CMD ["/start.sh"]