RU

AutoAddPolicy — это не удобство. Это выключенная проверка

У меня в проекте было четырнадцать копий одного IP‑адреса. По одной в каждом скрипте, который ходит на боевой сервер:…

sshparamikoknown_hostsAutoAddPolicyключ хостадеплойSSRFинформационная безопасностьpythonvps
Habr
RU

Скрипт деплоя отчитался об успехе, а на сервере осталась старая версия: 5 ошибок в bash, которые допускают новички

Зелёный пайплайн ещё не означает, что деплой прошёл как надо. В Bash хватает ситуаций, где ошибка теряется, код возврата маскиру…

Bashshell-скриптыLinuxобработка ошибокдеплойpipefailShellCheckавтоматизация
Habr
RU

Миллион контейнеров и быстрый откат релиза: эволюция деплоя в RTC

Первыми проблему на проде видят пользователи — а значит, вы уже теряете деньги или репутацию. Поэтому откатываться нужно быстро, а на наших масштаба…

деплойоткат релизаrollbackконтейнерыkubernetesdockercgroupsblue-green deploymentcanary release
Habr
RU

Миллион контейнеров и быстрый откат релиза: эволюция деплоя в RTC

Первыми проблему на проде видят пользователи — а значит, вы уже теряете деньги или репутацию. Поэтому откатываться нужно быстро, а на наших масштаба…

деплойоткат релизаrollbackконтейнерыkubernetesdockercgroupsblue-green deploymentcanary release
Habr
RU

Деплой-платформа для MCP-серверов и сайтов, встроенная в каталог

Недавно я писал на Хабре, как собрал каталог MCP-серверов: 80 тысяч записей из девяти источников в одном индексе. В комментариях и в личке быстро вс…

MCPModel Context ProtocolдеплойавтодеплойDockernginxNext.jssupergatewayPaaSself-hosted
Habr
RU

Из песочницы Compose в боевой Kubernetes: как я построил отказоустойчивую архитектуру за 5 месяцев, изучая все с нуля

За последние несколько месяцев плотной работы над инфраструктурой для проекта я прошёл путь от первых команд в терминале Linux д…

kubernetesk3sdocker-composedevopstraefikcert-managergitlab cistatefulsetинфраструктурадеплой
Habr
RU

Десятки деплоев в день — и ни одного подвига

Вокруг кричат, что ИИ заменит разработчиков и даст x10. А наш реальный темп - десятки деплоев в день - держится не на геройстве и не на магии, а на…

devopsci-cdнепрерывная доставкадеплойкультура разработкиавтоматизациятестированиеавтодеплой
Habr
RU

Создаем сайт с Claude: готовим проект к публикации в интернете

В прошлый раз мы работали с сайтом-библиотекой , где можно посмотреть разные визуальные компоненты в интерактивном режиме, а потом попросить ИИ доба…

вайбкодингдеплойбитрикс24создание сайтовсlaude
Habr
RU

Свой видеохостинг на P2P и Fediverse: PeerTube

Всем привет! Сегодня я хочу вам рассказать о Peertube — некоммерческой децентрализованной видеоплатформе с открытым исходным кодом. В нем есть возмо…

деплойfediversepeertubeдецентрализованные сетидецентрализацияхостингself-hostedlinux
Habr
RU

Я устал деплоить проекты вручную и автоматизировал этот процесс

Проблема Мне как бэкэнд-разработчику приходится работать с деплоем своих проектов, каждый раз одна и та же рутина: настройка сервера, nginx, ssl, бе…

devopsdeployдеплойавтоматизацияpythondjangovps-серверgoхостингкомандная разработка
Habr
RU

Как превратить один VPS в платформу для деплоя нескольких проектов без боли и Kubernetes

Как держать несколько проектов на одном VPS так, чтобы каждый работал на своём домене с HTTPS, а все порты были закрыты снаружи — без Kubernetes и р…

dockernginx proxy managervpsnginxdocker composefastapiдеплойreverse proxylets encryptpostgresql
Habr
RU

Claude дал неправильную архитектуру. Настоящая ошибка была не в Claude

Один из моих крупных бизнес-проектов-бизнесов - разработка электроники и софта для БПЛА . Дошел до момента, когда на железе после MVP надо стало раз…

LLMClaude Codeархитектура ПОдеплойпостановка задачиembedded linuxбплаdevopsprompt engineering
Habr
RU

Основы Ansible — как автоматизировать конфигурации и деплой

В статье — разбор основ Ansible: как писать идемпотентные плейбуки, не класть продакшен сухими прогонами и встроить Ansible в&nb…

Ansibleавтоматизация конфигурацийдеплойGitLab CIJenkinsplaybookинфраструктураansible-vaultDevOps-практики
Habr
RU

Цивилизация на основе контейнеров 2: деплоим морские контейнеры из кода в реальность

Какое-то время назад я опубликовал на Хабре небольшое футуристически-визионерское эссе под названием "Цивилизация на основе контейнеров: как выйти в…

контейнерыморские контейнерыдеплой
Habr
RU

Миграции конфигурации Битрикс24 CRM: как мы перестали делать это руками

Если вы разрабатываете на Битрикс24 и поддерживаете несколько окружений — тест, стейдж, прод — вы знаете эту боль. Настроил воронку, добавил пользов…

битрикс24crmмиграцииsprint.migrationphpдеплойавтоматизацияворонки
Habr
RU

Как я собирал рабочее окружение для ИИ-разработки

На превью всё работало отлично. На боевом сайте - нет. Кажется, это лучшее краткое описание начала любой разработки, даже если код писал ИИ. За две…

ai-ассистентai-разработкаии-ассистентvisual studio codeback officeдеплойдеплой проектабудущее рядомбудущее наступилобудущее программирования
Habr
RU

Лучшие практики деплоя: Ansible, GitLab CI

Ручной деплой через SSH и bash-скрипты – это практика, которая рано или поздно приводит к инцидентам. В этой статье разбираем, как построить предска…

AnsibleGitLab CIдеплойContinuous Deliveryrolling updatezero-downtimeавтоматизация деплояhealth-checkDevOps-практики
Habr
RU

Froggle — фича-флаги без боли

Фича-тоглы: мир удобства без лишней настройки В мире кубов и контейнеров JVM приложения чувствуют себя немного странного когда речь заходит о вопрос…

feature-toggleавтоматизациябизнеспродуктовая разработкадеплойинтеграцииуправление проектамиуправление разработкойбезопасность