169 похожих чатов

А какие ща "нормальные" методики деплоя? Без докера и прочего,

я про более обыденные проекты. Я через доплоер шлепаю, вроде можно через capistrano/ansible. Короче что ща в тренде?

28 ответов

2 просмотра

Если без докера, то я б скорее за ansible был. Многие так и делали

https://www.youtube.com/watch?v=4K3vbuU7vNM&ab_channel=BunkerTeam

Павел-Г. Автор вопроса

👍 спс

bitbacket CI например

Павел-Г. Автор вопроса

Спс, но я думаю туда нужно нашить именно деплой потом. Т.е. примерно тоже самое что и gitlab ci/cd, github action .

а каким модулем ансибля код доставлять на сервер?

ansistrano можно заюзать

Судя по конфигурации проекта, с которым я работал, код доставлялся командой git clone, указанной в одной из его задач

Павел-Г. Автор вопроса

Короче прописывался весь путь деплоя полноценно, который делали бы ручками, но только через ansible. Т.е. по сути можно так же через make команды по ssh надолбить? Профит какой?

Конфигурация различных сервисов через него была описана. В противном случае пришлось бы куда больше "ручками" делать, как мне кажется, описывая действия по развёртыванию каждого из сервисов по отдельности, а не только ряда команд для приложения в целом. Т.е. тот же конфиг пхп, к примеру.

Павел-Г. Автор вопроса

Ну это скорее речь про развертывание сервиса с 0, когда сервак настривается. Или развертывание на нескольих серваках.

более удобная обвязка и синтаксис ну и ssh из коробки )

Так в процессе разработки и поддержка этого всего в том числе осуществляется. Мы же все не только composer install'ом живём.

Павел-Г. Автор вопроса

ну если только, это конечно плюс. Но все же думал более элегатная причина есть.

Павел-Г. Автор вопроса

Понятно, спасибо :)

можно через copy доставлять. я так сделал

ансибль по сути не может ничего чего нельзя было бы сделать башем )

долго очень. особенно с vendor или node_modules если - я syncronize заюзал

тогда можно зипить. и через копи, а там уже unzip

тоже вариант

zip, кажется, теряет ряд атрибутов файлов. Лучше tar'ить, кажется. Но не факт, что это значительно повлияет

ansistrano решит такое. или руками писать деплой

Павел-Г. Автор вопроса

Спасибо ! :)

готовых не встречал, хотя и не искал специально. Если что можно строчку баша ансиблем обернуть )

Павел-Г. Автор вопроса

👌 понятненько :)

ну вообще я предпочитаю ансибль для конфигурирования серверов использовать, а релизы через CI. Ансибль тоже через CI но в отдельном проекте

Павел-Г. Автор вопроса

А в CI что за деплой отвечает?

в смысле?

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
Карта сайта