mysql-itud / Dockerfile
DocUA's picture
Readme
49da158
raw
history blame
735 Bytes
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"]