
⚡️ Заказывайте в AI-каталоге — получайте скидку!
5% скидка на размещения в каналах, которые подобрал AI. Промокод: TELEGA-AI
Подробнее

РегистрацияВойтиВойти
Скидка 3,5% на первые три заказа
Получите скидку на первые три заказа!
Зарегистрируйтесь и получите скидку 3,5% на первые рекламные кампании — промокод активен 7 дней.
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
1 118.88₽1 118.88₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
Типичная проблема: после сборки у тебя в Docker-образе остаются
devDependencies
и мусор. Решаем это через двухстадийную сборку.В этом посте:
• Используем node:18 как окружение для установки зависимостей.
• Устанавливаем только прод-зависимости (--production).
• Финальный образ на node:18-slim — минимальный и чистый.
• Копируем только нужные файлы и запускаем server.js.
Результат — компактный продакшен-образ без мусора, меньше уязвимостей и быстрее деплой.
975
16:09
18.07.2025
imageИзображение не доступно для предпросмотра
Например,
код 200
означает, что всё прошло успешно, а 404
сообщает, что страница не найдена.Очень полезно держать под рукой, когда работаешь с API или отлаживаешь backend.
На картинке показаны самые часто используемые статусы от 100 до 599.
Сохрани, чтобы не забыть!
655
09:12
22.07.2025
imageИзображение не доступно для предпросмотра
GitOps — это когда всё, что происходит в кластере, управляется через Git. Синхронизация, откаты и сборка манифестов становятся частью обычного git-репозитория и CI/CD. Команды вроде argocd sync, flux reconcile и kustomize build — это фундамент автоматизации.
844
10:12
18.07.2025
imageИзображение не доступно для предпросмотра
GitLab CI/CD
позволяет запускать сборки и автотесты прямо при пуше в репозиторий. Один .gitlab-ci.yml
— и у тебя уже работает автоматический пайплайн.В этом посте:
• Описываем базовый пайплайн с этапами build, test, deploy.
• Используем переменные для хранения токенов.
• Добавляем условия запуска — например, деплой только из ветки main.
• Показываем, как настроить автотесты и реагировать на ошибки.
Это простой и мощный способ автоматизировать рутину и снизить риск ошибок при выкладке.
631
12:12
22.07.2025
imageИзображение не доступно для предпросмотра
В этой статье:
• Пошаговая инструкция — как перейти от рукопашной настройки серверов к одному Ansible‑плейбуку;
• Разбор реальных задач: установка nginx, создание пользователей, настройка Docker‑окружения, fail2ban, сертификатов и мониторинга;
• Лайфхаки: идемпотентность, обработчики, ускорение setup‑времени и структурирование плейбуков.
🔊 Продолжай читать на Habr!
582
10:12
23.07.2025
imageИзображение не доступно для предпросмотра
🎁 РАЗЫГРЫВАЕМ MacBook Air!
Разыгрываем шикарный 13-дюймовый MacBook Air! Отличная рабочая машинка!
Условия участия максимально простые:
🔸Подписаться на телеграм-канал: @sqlhub
🔸Подписаться на телеграм-канал: @ai_machinelearning_big_data
🔸Нажать кнопку "Участвовать" ниже.
ВСЁ! Вы участник! Бот выберет одного человека, которому мы подарим этот MacBook. Доставка по зоне СДЭК.
Итоги подведём 14 августа.
Всем удачи! Пусть победит самый приятный человек!
⚠️ Если бот подвис — не беспокойтесь, вас все равно зарегистрирует, просто выполните условия и нажмите «Участвую».
Разыгрываем шикарный 13-дюймовый MacBook Air! Отличная рабочая машинка!
Условия участия максимально простые:
🔸Подписаться на телеграм-канал: @sqlhub
🔸Подписаться на телеграм-канал: @ai_machinelearning_big_data
🔸Нажать кнопку "Участвовать" ниже.
ВСЁ! Вы участник! Бот выберет одного человека, которому мы подарим этот MacBook. Доставка по зоне СДЭК.
Итоги подведём 14 августа.
Всем удачи! Пусть победит самый приятный человек!
⚠️ Если бот подвис — не беспокойтесь, вас все равно зарегистрирует, просто выполните условия и нажмите «Участвую».
498
11:12
24.07.2025
Контейнеры не падают навсегда!
Если Docker-контейнер завершился с ошибкой, его можно автоматически перезапускать. Это особенно полезно для прод-сервисов и фоновых задач.
Достаточно указать политику рестарта при запуске:
Также можно задать политику для уже запущенного контейнера:
🔥 Надёжный способ повысить стабильность без всякого оркестратора. Работает на любом VPS.
➡️ DevOps Ready | #практика
Если Docker-контейнер завершился с ошибкой, его можно автоматически перезапускать. Это особенно полезно для прод-сервисов и фоновых задач.
Достаточно указать политику рестарта при запуске:
docker run -d \
--restart unless-stopped \
--name my_app \
my_image
--restart always
— контейнер всегда перезапускается, даже после ручного docker stop. --restart unless-stopped
— перезапуск только при сбое или перезагрузке хоста (рекомендуется).--restart on-failure[:N]
— перезапуск при коде ошибки, можно ограничить числом попыток.Также можно задать политику для уже запущенного контейнера:
docker update --restart unless-stopped my_app
🔥 Надёжный способ повысить стабильность без всякого оркестратора. Работает на любом VPS.
507
13:12
24.07.2025
imageИзображение не доступно для предпросмотра
Docker — это не только build и run. В проде особенно важны команды вроде logs, exec, volume, restart — они помогают отлаживать, восстанавливать и обслуживать сервисы без остановки всей системы. Зная их — проще жить на проде.
367
10:12
25.07.2025
close
Отзывы канала
Отзывов нет
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
6.1
Оценка отзывов
0.0
Выполнено заявок
0
Подписчики:
2.7K
Просмотры на пост:
lock_outline
ER:
19.1%
Публикаций в день:
0.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий