Страница 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-е.