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"]