Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Как правильно организовывать "выкладку" на сервер?
Разрабатываю на yii2 в development mode. Собрал я какой-нибудь master, залил на bitbucket - все, есть готовая ветка, которую можно выкладывать
на рабочий сервер. Что делать дальше? Как превратить ее в production?
Разрабатываю на yii2 в development mode. Собрал я какой-нибудь master, залил на bitbucket - все, есть готовая ветка, которую можно выкладывать
на рабочий сервер. Что делать дальше? Как превратить ее в production?
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Спасибо за ответSam Dark писал(а):http://www.yiiframework.com/doc-2.0/gui ... production
Но это не ответ на мой вопрос
Например на сервере зачем нам конфиг файлы с концовкой -local?
Поэтому плз опишите вес процесс.
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Так они и не нужны на сервере... Идея в том, что на вашей машине у вас свой конфиг, а на сервере свой к примеру с другими параметрами подключения к БД
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Потому что это конфиги локальные для конкретного сервера.
Нравится Yii? Давайте сделаем его лучше!.
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Для Yii 1.0 у меня workflow был такой:Sam Dark писал(а):Потому что это конфиги локальные для конкретного сервера.
- На сервере:
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
Что делать дальше?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Да всё то же. git pull.
Нравится Yii? Давайте сделаем его лучше!.
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
A как изменит -local файлы на сервере? Они же в игноре. Через гит не получится же. Т.е. понятно что их можно выташит из игнораSam Dark писал(а):Да всё то же. git pull.
Но я пытаюс понят "заводскую логику"
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
git pull
composer install
init --env=production
yii migrate/up --interactive=0
composer install
init --env=production
yii migrate/up --interactive=0
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?
Руками один раз создать их. На то они и локальные, чтобы коннект к базе для рабочего сервера не держать в git-е.
Нравится Yii? Давайте сделаем его лучше!.