Страница 1 из 1
Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 13:33
at13
Как правильно организовывать "выкладку" на сервер?
Разрабатываю на yii2 в development mode. Собрал я какой-нибудь master, залил на bitbucket - все, есть готовая ветка, которую можно выкладывать
на рабочий сервер. Что делать дальше? Как превратить ее в production?
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 14:06
samdark
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 14:17
at13
Спасибо за ответ
Но это не ответ на мой вопрос
Например на сервере зачем нам конфиг файлы с концовкой -local?
Поэтому плз опишите вес процесс.
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 14:50
ifelse
Так они и не нужны на сервере... Идея в том, что на вашей машине у вас свой конфиг, а на сервере свой к примеру с другими параметрами подключения к БД
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 14:54
samdark
Потому что это конфиги локальные для конкретного сервера.
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 15:24
at13
Sam Dark писал(а):Потому что это конфиги локальные для конкретного сервера.
Для Yii 1.0 у меня workflow был такой:
- На сервере:
git clone
https://github.com/yiisoft/yii.git
git push (В репо сайта)
- На компе:
Git pull
А потом вес процесс девелопмента шел на основе live ftp upload (PHPStorm IDE). Делал пуш на git repo майлстоуны через сервер
t.e я восновном работал на сервере. А теперъ для Yii 2 Advanced не знаю с чего начатъ.
плз опишите вес процесс для Advanced.
На сервере сделал:
php composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta3"
php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
Что делать дальше?
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 15:50
samdark
Да всё то же. git pull.
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 15:55
at13
Sam Dark писал(а):Да всё то же. git pull.
A как изменит -local файлы на сервере? Они же в игноре. Через гит не получится же. Т.е. понятно что их можно выташит из игнора
Но я пытаюс понят "заводскую логику"
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 16:23
Nafania
git pull
composer install
init --env=production
yii migrate/up --interactive=0
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Добавлено: 2014.11.07, 17:04
samdark
Руками один раз создать их. На то они и локальные, чтобы коннект к базе для рабочего сервера не держать в git-е.