2. Доставка кода
Я вижу синьеристость разработчика в том, что для обеспечения бизнес задачи он не будет создавать такие решения, которые нужны гуглу или амазону.
Да, я бы не побрезговал (S)FTP для того чтобы закинуть код на сервер.
Если мне не надо поднимать 10+ серверов — я легко автоматизирую все руками и баш скриптами.
Если сервер один, то и того проще.
Не все об этом знают, но git позволяет на удаленном сервере создавать так называется BARE хранилища.
Это репозиторий без фактического кода, только с техническими данными о проекте.
Можно с локального компа закинуть код на сервер в bare хранилище.
В bare репозитории можно настроить hook который при получении новой порции данных будет обновлять основной проект и перезапускать нужные сервисы.
Те. Принцип простой.
1) Я делаю с локального компьютера git push
2) Только небольшой фрагмент свежих изменений уходит на сервер.
3) Проект автоматически обновляется и сервисы перезапускаются.
Красота!
Post #529
62

- 👍 2
- 🔥 1