/
dixsu
/
test-web-server
Обзор
Документация
Войти
/
dixsu
/
test-web-server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
Dockerfile
31 строка
976 B
Сахно Роман Александрович
файл стилей изображения, поддержка сжатия сервером добавлены
08 мар 2025, 19:05
08 мар 2025, 19:05
387b357
Код
Авторство
О чём код?
# Используем базовый образ Python FROM python:3.9-alpine # Устанавливаем необходимые зависимости для SQLite RUN apk add --no-cache sqlite-libs # Создаем рабочую директорию WORKDIR /app # Копируем requirements.txt и устанавливаем зависимости COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Копируем остальные файлы приложения COPY app.py . COPY static /app/static COPY templates /app/templates # COPY templates /app/templates # Создаем директорию для загрузки файлов и файлы для email и блога # RUN mkdir -p /app/uploads/txt # RUN touch /app/uploads/txt/emails.txt && touch /app/uploads/txt/blog_posts.txt # Запускаем Flask-приложение CMD ["python", "app.py"] # Открываем порт 5000 для Flask EXPOSE 5000