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

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

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

28 ответов

22 просмотра

Если без докера, то я б скорее за 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 что за деплой отвечает?

в смысле?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта