Бытовая грамотность вайбкодера.
Часть 2/2
Теперь — про размещение проекта в сети.
6⃣ Docker
Docker — это изолированная коробочка, в которую целиком упаковывается приложение: код, зависимости, нужные сервисы.
Внутри всё аккуратно, и проект легко передать — он одинаково заводится и на ноуте, и на сервере.
Достаточно знать про Dockerfile, docker-compose.yml и контейнеры.
7⃣ Домены и серверы
Чтобы штука открывалась в интернете, держи в голове цепочку: код → сервер → порт → домен → HTTPS → пользователь.
Если по-человечески:
— домен — имя сайта;
— DNS — куда этот домен ведёт;
— VPS — вот сюда этот домен ведёт, на отдельный компьютер(сервер), на котором живёт приложение;
— SSH — как ты на этот компьютер заходишь;
— порт — дверь в конкретное приложение на компьютере;
— nginx или Caddy — вахтёр, который распределяет запросы по портам и адресам.
8⃣ Безопасность
С агентом легко выложить API-ключ в GitHub, открыть базу наружу или кинуть токен в общий чат. Взломать незащищённый сервер — безумно простая задача.
Ещё ключ может утечь в браузер: если агент сунул его в код фронтенда, его видно в консоли разработчика. Это надо проверять.
Так что разберитесь, что такое .env, ключи и токены и почему их нельзя разбрасывать где попало — особенно с OpenRouter, базами, платёжками и CRM и даже с nginx.
Короче, нормальный вайбкодер умеет:
— открыть проект целиком в редакторе;
— самостоятельно запустить его локально;
— сохраняться в Git и откатываться, если что;
— держать ключи в .env и проверять, что они не утекли — ни в GitHub, ни в браузер;
— задеплоить проект на сервер и настроить автодеплой;
— идеально если знает про тесты и CI
— знает как закрыть порты для «всего интернета», чтобы защитить свой сервис
Как всё это изучить
Нужно просто начать делать то, что вы давно хотели сделать в Codex или Claude Code.
И попутно спрашивать у нейросети «А как лучше это сделать в моей ситуации?» и «А что это такое и как мне это сделать?»
Так и собираешь картину.
ставишь задачу → агент правит файлы, ловит ошибки и чинит → а ты уточняешь, спрашиваешь и узнаёшь как этим всем кодом управлять. Даже не умея его читать.
И чем лучше понимаешь карту, тем меньше вайбкодинг похож на шаманство и тем больше — на нормальную работу с софтом.
Post #253
1.14K

- 🔥 20
- 👻 4