Ручной деплой отнимает время и может привести к ошибкам. Гораздо удобнее настроить пайплайн, который сам соберёт образ, отправит его в реестр и задеплоит на сервер.
В этом посте:
• Собираем Dockerfile для приложения;
• Создаём workflow в GitHub Actions;
• Логинимся в DockerHub и пушим образ;
• Подключаемся по SSH и разворачиваем контейнер.
Теперь при каждом пуше код автоматически уходит в прод, а вы экономите время и избегаете рутины.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍4
Разрозненные логи из разных сервисов неудобно анализировать. Решение — собрать их в одном месте и визуализировать. Для этого отлично подходит связка
Loki + Grafana.В этом посте:
• Настраиваем Loki для сбора логов контейнеров;
• Подключаем Grafana и добавляем datasource;
• Создаём дашборды для поиска и фильтрации событий;
• Получаем гибкий инструмент мониторинга и отладки.
Централизованное логирование экономит время, помогает быстро находить проблемы и понимать картину целиком.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤4🤝2
Эти инструменты помогают держать под контролем ключевые метрики сервера: загрузку CPU, использование памяти, сетевую и дисковую активность. Они позволяют быстро выявлять узкие места и анализировать стабильность работы. В этом посте — 7 рабочих команд для уверенной диагностики.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6❤3🤝1
Когда контейнер работает внутри Docker или Kubernetes, важно вовремя понять — сервис доступен или завис.
Healthcheck встроен прямо в Dockerfile и сообщает оркестратору, всё ли в порядке.В этом посте:
• Создаём простой Dockerfile на базе Nginx;
• Добавляем healthcheck с curl для проверки ответа от сервиса;
• Собираем и запускаем контейнер с новым образом;
• Смотрим статус healthy/unhealthy через docker ps.
Это удобный инструмент, который помогает поддерживать стабильность и автоматический перезапуск сервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍7❤4🤝1