Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
at13
Сообщения: 9
Зарегистрирован: 2014.11.07, 13:29

Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение at13 »

Как правильно организовывать "выкладку" на сервер?
Разрабатываю на yii2 в development mode. Собрал я какой-нибудь master, залил на bitbucket - все, есть готовая ветка, которую можно выкладывать
на рабочий сервер. Что делать дальше? Как превратить ее в production?


at13
Сообщения: 9
Зарегистрирован: 2014.11.07, 13:29

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение at13 »

Спасибо за ответ

Но это не ответ на мой вопрос

Например на сервере зачем нам конфиг файлы с концовкой -local?

Поэтому плз опишите вес процесс.

Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение ifelse »

Так они и не нужны на сервере... Идея в том, что на вашей машине у вас свой конфиг, а на сервере свой к примеру с другими параметрами подключения к БД

Аватара пользователя
samdark
Администратор
Сообщения: 9334
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение samdark »

Потому что это конфиги локальные для конкретного сервера.

at13
Сообщения: 9
Зарегистрирован: 2014.11.07, 13:29

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение 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

Что делать дальше?

Аватара пользователя
samdark
Администратор
Сообщения: 9334
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение samdark »

Да всё то же. git pull.

at13
Сообщения: 9
Зарегистрирован: 2014.11.07, 13:29

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение at13 »

Sam Dark писал(а):Да всё то же. git pull.
A как изменит -local файлы на сервере? Они же в игноре. Через гит не получится же. Т.е. понятно что их можно выташит из игнора
Но я пытаюс понят "заводскую логику"

Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение Nafania »

git pull
composer install
init --env=production
yii migrate/up --interactive=0

Аватара пользователя
samdark
Администратор
Сообщения: 9334
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Yii 2 Advanced: Как правильно организовывать "выкладку" на сервер?

Сообщение samdark »

Руками один раз создать их. На то они и локальные, чтобы коннект к базе для рабочего сервера не держать в git-е.

Ответить