👻
есть еще deployer и copistrano
👻
но через гит удобнее
Иван
deployer +
👻
если шаред хостинг то там кроме фтп и ссх обычно нифига нет
👻
а кидать файлы по фтп большой шанс что то продолбать
first
Ребзя,всем привет.
Может кто помочь?
Как правильно составить миграцию на изменения столбца,а именно макс.значения?
alterColumn('articles',' description','varchar DEFAULT 10000');С третьим параметром проблемы..
Заранее благодарю
Павел
Какие проблемы?
Павел
Во первых варшар, а дефолтное значение не строка
Иван
но через гит удобнее
через гит ты только код подтянешь. А деплой - это весь процесс, включая обновление composer, применения миграций, и прочих манипуляций, если таковые требуются
👻
нет
👻
там ты настраиваешь скрипты
помимо вытягивания ты можешь инициировать и остальное
Vladislav
чёто немного сложновато, чем просто выгрузить файлы по ftp, по крайней мере я не понимаю принцып работы
Иван
👻
а чем не удобно
👻
пуш в ветку и все
👻
настроил 1 раз и все
Иван
ну предположим пошло что - то не так, не задеплоилось.
Павел
Vladislav
да bitbucket
Павел
А тесты?
👻
в копистрано у тебя на сервере лежит 3 версии
и ты можешь откатиться назад
там просто симлинк меняеться
👻
как в деплоере не помню
Павел
👻
:)
Иван
а в твоем случае гит подтянет коммит, сайт отвалится, т.к. компосер пока стянет зависимости время пройдет, а потом все глюкнет на следующем шаге - и приехали
Павел
Иван
Павел
Иван
Просто деплоить можно как угодно, вопрос удобства и надежности. Сейчас смотрю в сторону teamcity, никак руки не доберутся настроить деплой потокового проекта на нем
👻
запуск команд того же yii для миграции я б не назвал велосипедом
Павел
Велосипед хорошая штука
Павел
Но не всегда нужная
👻
гном 3 был хорош
Павел
Не тот чат
Павел
😆
👻
ну что такое гном 3 тут наверное многие и не знают
Павел
Многие про nginx не знают а ты про гном
👻
тоже верно
Павел
Или про DI в Yii
PowerAxis
Че, есть какой-то отдельный DI? Я через конструктор сервис передаю...
Павел
Eзь контейнер
PowerAxis
Дай почитать
Vladislav
👻
на беременность например
Vladislav
ааа
Vladislav
неее
Павел
Я бот-поисковик http://www.yiiframework.com/doc-2.0/yii-di-container.html
👻
😂
Vladislav
Так как задеплоить на bitbucket проект на хостинг?
👻
выше ж была ссылка
👻
Vladislav
как то слишком сложно для понимания написано лично для меня
Vladislav
+ там написано для GitLab
👻
есть небольшие отличия бакета гитхаба и гитлаба
🔥
а в чем непонимание?
👻
но по большому счету все 1 и та же хрень
Vladislav
принцип деплоя и его настройки
Vladislav
как он деплоит не зная логина и пароля ftp или не через него работает?
👻
возьми тогда деплоер
капистрано даже не смотри там руби и с ним ты насношаешся
👻
авторизация идет не только по логину и паролю
👻
есть еще ключи
👻
по сути у тебя на сервере есть ключ для деплоя
который делает git clone а потом git pull
а дальше выполняет yii migrate
и чистку кеша
ну или что там тебе еще надо
👻
вернее не так ключ не для деплоя а для доступа к репозиторию
Vladislav
команды git'а на стороне сервера должны выполняться?
👻
это я тебе принцып рассказал как оно работает
👻
а так да
👻
можешь тоже самое делать и сам
Vladislav
врядли там такое будет возможно на хостинге, так как там просто тупой доступ к репозиторию на хостинг
👻
ssh есть ?
Vladislav
я щас проверю, скорее всего нет чем да
👻
если только фтп то ты ниче с ним не сделаешь
Vladislav
по этому и сижу на Netbeans ради автозагрузки изменённых файлов на хост
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓