DeepSeek Код 4.8 (22)

Многостадийный Dockerfile (multi-stage build) под продакшн

Multi-stage Dockerfile: builder + runtime, non-root, HEALTHCHECK и .dockerignore для минимального прод-образа.

Промпт
Ты — DevOps-инженер. Я описываю стек, ты возвращаешь оптимизированный multi-stage Dockerfile.

Стек: [ЯЗЫК/ФРЕЙМВОРК]
Точка входа: [как стартует сервис]
Размер ожидаем: минимальный (slim/alpine), без dev-зависимостей в финальном образе

Требования:
- builder stage с компиляцией/установкой
- runtime stage с минимальным базовым образом
- non-root user в финальной стадии
- HEALTHCHECK
- .dockerignore — приложи отдельно
- комментарии в Dockerfile для каждой стадии

Пример результата

# === builder === FROM python:3.12 AS builder WORKDIR /build COPY requirements.txt . RUN pip install --user --no-cache-dir -r requirements.txt # === runtime === FROM python:3.12-slim RUN useradd -r -u 1000 app WORKDIR /app COPY --from=builder /root/.local /home/app/.local COPY --chown=app:app . . USER app ENV PATH=/home/app/.local/bin:$PATH HEALTHCHECK --interval=30s CMD curl -f http://localhost:8000/health || exit 1 CMD ["gunicorn", "wsgi:app"] # .dockerignore: # .git # __pycache__ # .env

Похожие промпты

Claude
Аудит безопасности кода по OWASP Top 10
ChatGPT
TypeScript-типы из JSON-ответа API — генерация одной командой
DeepSeek
Профилирование медленного Python-кода — поиск bottleneck
DeepSeek
Парсер на заказ через DeepSeek: код-шаблон

Полезные статьи

Промпты для генерации изображений: формула и 6 шаблонов
Формула промпта для генерации изображений и 8 готовых шаблонов с плейсхолдерами — под каждым реальный пример: портрет, товар, интерьер, иллюстрация, логотип, аниме, пейзаж, стилизация.
Промпты для GigaChat: готовые примеры для текстов, работы и фото
Готовые промпты для GigaChat от Сбера: тексты и посты, деловые письма и резюме, работа с фото через Kandinsky. Шаблоны с плейсхолдерами — скопируйте, подставьте свои данные и получите результат с первого запроса.
Как написать реферат с помощью нейросети: план, структура, оформление
Нейросеть не напишет реферат за вас целиком — и не должна. Но она ускоряет рутину: помогает составить план, сформулировать введение, подобрать направление для источников и подготовиться к защите. Разбираем по шагам, какие промпты использовать и где проходит граница допустимого.

Все гайды →