Sono nuovo di Play framework e anche di Amazon ec2. Ho un'applicazione di gioco 2.1 che voglio distribuire su Amazon Ec2. Ho già installato una micro-amazzonia. C'è qualche guida o passaggi disponibili che posso seguire?Distribuisci il gioco 2.1 nell'istanza di Amazon ec2
risposta
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.
Vedi i link collegati a ogni passo che è necessario prendere:
Copy your application (aggiungi
-r
opzione perscp
se copiare l'intera cartella)
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? –
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
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
lo script di avvio è stato sostituito con uno script con lo stesso nome del progetto stesso in destinazione/universale/stesso processo anche se – rphutchinson