Тут, на самом деле, не все так сложно в плане опыта программирования — есть потребность и в джуниорах. Просто тот опыт, что получаешь, ковыряясь в 1с — может не пригодиться. Нужно пробовать прямо сейчас :)
Что меня раздражает в cap3, (и почему я до сих пор пользуюсь cap2) — то, что нужно явно указывать окружение, и его имя должно совпадать с файлами из config/deploy/. Это означает:
а) нет дефолтного окружения;
б) невозможно динамически создавать окружения (например, если нужны 5 стейджингов, нужно создавать 5 почти одинаковых файлов конфигурации).
Про сбербанк рассмешили. Попробуйте пойти в отделение в соседнем городе и попробовать снять деньги со своего счета (не карты). Они даже выписку с баланса не могуть дать, посылают в «родное» отделение.
Ваше предложение основано на наивном предположении, что деньги, положенные вами на счет, действительно лежат у вас на счете. Рекомендую почитать об основах банковского дела, например, про Банковский мультипликатор.
Проблем не замечал (LSN133BT01A02 Color LCD), пользуюсь совсем недавно, надеюсь не появиться, тьфу-тьфу
На прошлом ноуте 11 года подобный эффект замечал, когда он был сильно остывший (например, если ходил по улице с ним зимой, и он еще не нагрелся до комнатной температуры)
Зачем загружаемый контент хранить в системе контроля версий?
Храните его отдельно от релизов, просто симлинкайте к текущему релизу. Храните их в бэкапах, если разрабу/тестеру/стейджу они нужны, он загрузит бэкап.
В системе контроля версий нужно хранить код. Картинки тоже хранятся, если они относятся к верстке. Но не контент.
Мы же говорим про аналоги «бесплатного» тарифа хероку — на нем, кроме «визиток» ничего больше не разместишь — более менее серьезным сервисам нужно нечто большее.
Я довольно поздно до этого дошел, уже было за 30.
В этом нет смысла. Фактически ничего не деплоится сразу. Контейнер поднимается по первому требованию.
То есть, если вы видите, что CI красный — просто пока не заходите по ссылке.
config/deploy/
. Это означает:а) нет дефолтного окружения;
б) невозможно динамически создавать окружения (например, если нужны 5 стейджингов, нужно создавать 5 почти одинаковых файлов конфигурации).
Или я недостаточно проникся, и это можно обойти?
Видео на youtube не нашел, но можно глянуть на сайте Digital October (начало в 10:41, есть перевод на русский)
По ссылке все на японском.
На прошлом ноуте 11 года подобный эффект замечал, когда он был сильно остывший (например, если ходил по улице с ним зимой, и он еще не нагрелся до комнатной температуры)
nginx смотрит в директорию /site/current, которая является симлинком на текущий деплой.
Релизы деплоятся в /site/releases/1, /site/releases/2 и тд.
После деплоя симлинк /site/current меняется на директорию нового релиза.
Храните его отдельно от релизов, просто симлинкайте к текущему релизу. Храните их в бэкапах, если разрабу/тестеру/стейджу они нужны, он загрузит бэкап.
В системе контроля версий нужно хранить код. Картинки тоже хранятся, если они относятся к верстке. Но не контент.
cap deploy
Я сроду на ПХП не писал, он на первое место мне репу на ПХП поставил.
Плюс рекомендовал явных фаворитов, которые я и так отслеживаю, как рубист-рельсовик (ruby/ruby, plataformatec/devise и тп)