Всем привет. Если простенькое приложение Бэкенд + API и все крутится на yii2-basic каркасе.
Сейчас появилась задача вынести API этого приложения на другой физ. сервер.
Что посоветуете? ранее подобного не делал.
API реализовано ввиде yii2 модуля.
КОД: ВЫДЕЛИТЬ ВСЁ
'api' => [
'class' => 'app\modules\api\Api',
],
Всем спасибо за советы.
Вынести модуль API на другой сервер
-
- Сообщения: 239
- Зарегистрирован: 2017.03.28, 20:03
Re: Вынести модуль API на другой сервер
Копируете модуль, конфиги и зависимости на новый сервер с предустановленным yii2 basic
Или же можно полностью сделать копию проекта, но на одном запретить запросы (на стороне вебсервера) к адресу api а на другом наоборот
Или же можно полностью сделать копию проекта, но на одном запретить запросы (на стороне вебсервера) к адресу api а на другом наоборот
Re: Вынести модуль API на другой сервер
Вот самое страшное для меня это настроить DSL сapistrano что бы он умел за один деплои разносить папки на разные сервераsosnovskiy писал(а): ↑2017.05.10, 15:50 Копируете модуль, конфиги и зависимости на новый сервер с предустановленным yii2 basic
Или же можно полностью сделать копию проекта
В целом в голове крутилась такая мысль, но совесть ругала что можно как то аккуратней.
Пытаюсь сейчас сейчас прикинуть план миграции с basic на advance схему, как думаете поможет?
-
- Сообщения: 239
- Зарегистрирован: 2017.03.28, 20:03
Re: Вынести модуль API на другой сервер
Поможет в чем?как думаете поможет?
Re: Вынести модуль API на другой сервер
Ну хотя бы с тем что не нужно будет копировать весь проект. а только две папки, common и api к примеру.
-
- Сообщения: 239
- Зарегистрирован: 2017.03.28, 20:03
Re: Вынести модуль API на другой сервер
Ну если вы сделаете api как подпроект по типу backend, то конечно будет проще в дальнейшем выносить это другой сервер.