У меня настройка сервера по скриптам занимает 5 минут. Установка и запуск проекта еще 3 минуты. Согласен с Романом, что делать миграцию на сервере - глупо, скрипты должны быть сгенерированы на дев сервере и протестированы. На продакшине просто их запускать.
Почему вам не нравится Докер в продакшине? Что с ним не так? Я вот думал как решить вопрос с обновлением продакшина без даунтайма. Тут либо надо запускать проект на нескольких серверах и ставить лоад балансер, либо Докер с Нгинксом перед.
Я начинаю смотреть в сторону Docker'a. Пока не ясен момент, как работать с загруженными фотографиями пользователей? Мне надо подключать Volume, куда они будут выкладываться? Мне этот вариант больше всего нравится, так как я могу собрать контейнер, протестировать и если все хорошо, запушить в продакшин. Я уже думал над схемой, чтобы менять конфиг у Nginx, чтобы трафик с одного айпи адреса перенаправлять на новый контейнер, смотреть как идут дела, и если все хорошо, то переключать полностью. У вас есть опыт в подобном?
Артём Иннокентьев: Да, это мой репозиторий. В принципе я выложил в нем все то, то использую. Даже и с одним проектом, выкладка в ручную занимает много времени + есть большая вероятность для ошибки. Поэтому, и автоматизировал те шаги, которые больше всего докучали меня. Я не использую salt/ansible/chef потому что всегда до этого времени разворачивал сервер с 0. Поэтому конфигурация всегда тестировалась, но это начало напрягать. Надо мигрировать базу данных + фото, которые были загружены пользователями.
Допустим, он выберет зеленый цвет, и нам надо отобразить все возможные размеры, которые содержат зеленый цвет. Я забыл дописать, что для каждой пары еще есть цена и количество на складе.
Цели я уже настроил, я не знаю, как мне сгруппировать события по уникальным ссылкам, с которых пришел человек. Мне посоветовали использовать custom attributes. Что скажете?
lukoie: Спасибо за отзыв. Да, чтобы сгенерировались имена необходимо ввести от 15 и выше слов, если вы не отметили выше словари со словами. Я советую попробовать еще раз, и не полениться, предоставить побольше слов (30-40) через запятую, если не пользуетесь словарями из первой секции.
Сергей Горностаев Первый пункт сделан. Второй пункт как раз и вызывает вопросы. У меня есть эта проперть, так вот как связать это с промокодом и сказать, что если промокод есть, то тогда бери стоимость со скидкой, если нет - то без, обычную цену?