2013-06-11 4 views
6

Я новичок в игре с каркасом, а также с amazon ec2. У меня есть приложение 2.1 для игры, которое я хочу развернуть на amazon ec2. У меня уже установлен микрозонд амазонки. Есть ли какие-либо руководства или шаги, которыми я могу следовать?Развертывание Play 2.1 в экземпляре amazon ec2

ответ

5

Используйте команду dist с консоли Play, затем скопируйте zip на свой сервер EC2, разархивируйте его и запустите приложение, используя скрипт start.

Вы также можете использовать другую конфигурацию, взгляните на doc.

И это также лучше to put a HTTP frontend.

+0

С помощью команды «Старт» начинается воспроизведение на переднем плане. Используется ли общепринятая практика & вилки? Кроме того, что они означают, используя SIGTERM для завершения процесса? – sthomps

+1

стартовый скрипт был заменен сценарием с тем же именем, что и сам проект в целевом/универсальном/том же процессе, хотя – rphutchinson

3

Смотрите ссылки, присоединенные к каждому шагу, что нужно взять с собой:

  1. Connect to your ec2 instance

  2. Install Play

  3. Copy your application (добавить -r вариант scp если скопировать всю папку)

  4. Run the application

+1

У меня вопрос. Эластичный Beanstalk автоматически будет обрабатывать масштабирование/балансировку нагрузки, но поскольку это выполняется в экземпляре, как это работает? Будет ли оно автоматически масштабировано и т. Д.? –

+0

Это скорее хак, чем правильный процесс развертывания. Процесс развертывания должен быть 1. масштабируемым (вы не будете разворачивать на каждый сервер вручную таким образом), 2. откат должен быть возможен, 3. дымовые тесты включены и т. Д. :) – Richeek

Смежные вопросы