Spaces:
Running
Running
File size: 735 Bytes
49da158 40bcd18 49da158 d6e94b1 49da158 d6e94b1 49da158 859af98 49da158 18df3b2 21fefa5 9fe40c6 859af98 49da158 859af98 49da158 21fefa5 859af98 49da158 859af98 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
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"] |