2013-06-11 4 views

risposta

5

Utilizzare il comando dist dalla console di riproduzione, quindi copiare lo zip sul server EC2, decomprimerlo ed eseguire l'app utilizzando lo script start.

È inoltre possibile utilizzare qualche altra configurazione, dare un'occhiata allo doc.

Ed è anche meglio to put a HTTP frontend.

+0

L'utilizzo del comando "start" avvia la riproduzione in primo piano. È pratica comune usare e forchettarlo? Inoltre, cosa significano usare SIGTERM per terminare il processo? – sthomps

+1

lo script di avvio è stato sostituito con uno script con lo stesso nome del progetto stesso in destinazione/universale/stesso processo anche se – rphutchinson

3

Vedi i link collegati a ogni passo che è necessario prendere:

  1. Connect to your ec2 instance

  2. Install Play

  3. Copy your application (aggiungi -r opzione per scp se copiare l'intera cartella)

  4. Run the application

+1

Ho una domanda. Elastic Beanstalk gestirà automaticamente il ridimensionamento/bilanciamento del carico, ma dal momento che viene eseguito in un'istanza, come funzionerebbe? Sarà ridimensionato automaticamente, ecc? –

+0

questo è più di un hack che un processo di distribuzione appropriato. Un processo di distribuzione deve essere 1. scalabile (non verrà distribuito manualmente su ciascun server in questo modo), 2. il rollback dovrebbe essere possibile, 3. i test del fumo abilitati ecc. :) – Richeek