Ну изаини, я не настолько крут чтоб под Балканы покупать отдельную машину))
Магнит платит налоги, НДС, фонд занятости, продавцам, логистике, сертификации и прочее, прочее.
Азер, как ты говориш, заплатил через ипшку фиксированый налог и гонит мимо кассы все без всяких налогов.
Звучит как начало анекдота)))
Пока гуру ржали над гитбоями, завершил написание скриптов для нормального CI/CD. Хочу поделиться, может кому полезно будет.
Хостинг - Амазон: EC2, RDS, S3 Bucket.
Автоматизация разворачивания - terraform. Скрипт автоматически создает все полиси для взаимодействия ВПС, БД и хранилища. Хранилищ 2 - одно для кода, приватное и второе для всего мусора - общедоступное.
Внутри терраформа есть баш-скрипт, который после создания инстанса на Уьунте подтягивает все нужные мне библиотеки, создает Нжинкс и гуникорн, все это конфигурит. Тут маленькая засада - не разобрался, как пробросить в этот скрипт IP адрес создаваемого инстанса, это заморочки AWS. Так что еще один маленький скрипт запускается, чтобы в нжинкс добавить имя сервера. На продакшене это не потребуется.
Автоматизация деплоя - Github actions. Тут все просто, делаешь коммит, пушишь его в ветку и все. Код автоматически копируется в бакет, потом деплоится в EC2 и перезапускает сервисы. Отрабатывает за секунды.
По итогу я потратил пару дней, чтобы разобраться, зато тепреь вообще не трачу время на деплой - автоматизация.
Если кому интересны подробности - фил фри, все что знаю расскажу)
Хочу сказать сапсибо этому топику. Начитавшись о страданиях, решил таки окончательно перейти в терраформ, напрягся и допилил практически полностью готовый скрипт создания ресурсов. Прелесть terraform в том что он не просто умеет выполнять удаленно скрипты на сервере, он еще и умеет создавать ресурсы. В итоге теперь создание базы данных, хранилища и сервера полностью автоматизировано. Сервак сам конфигурится, ставит все нужные зависимости, запускает нжинкс и вебсервер.
Небольшие непонятки с AWS cli, если кто имеет опыт - буду рад советам, как его автоматически конфигурировать на убунте.
Тут я так понимаю работает комплекс неполноценности. Тот кто не видит себя выше дворника, он и остальным примеряет такую роль.