1 неделю назад
Автоматическое развертывание Docker-приложения из GitHub в Yandex Cloud
Это руководство описывает создание полного CI/CD-пайплайна. Конечная цель: каждое изменение в main ветке вашего GitHub-репозитория автоматически обновляет ваше Streamlit-приложение, работающее на сервере в Yandex Cloud в виде Docker-контейнера. Технологический стек: Эта часть остается базовой, но мы сразу адаптируем docker-compose.yml под Yandex Container Registry. docker-compose.yml (Обновлено): Этот файл сразу будет указывать на ваш будущий образ в Yandex Container Registry. Вам нужно будет позже заменить ВАШ_REGISTRY_ID на реальный ID...
1 неделю назад
Готовый рецепт автодеплоя: Ubuntu + Nginx + Certbot + GitHub Actions 🚀
Введение 💪 Автодеплой — это как режим тренировок. Если делаешь всё вручную, быстро устаёшь и пропускаешь подходы. Но если поставить процесс «на поток», сайт будет обновляться сам, а ты занимаешься развитием. Сегодня покажу готовый «playbook» для Ubuntu-сервера с Nginx, Let’s Encrypt (certbot) и GitHub Actions. Этот сетап подойдёт для сайтов на HTML, CSS, JS, Tailwind и других статических проектов. 1. Что будем настраивать 2. Настраиваем сервер Устанавливаем Nginx и certbot: sudo apt update &&...