0

這是一個非常初級的問題。我想要一些方向。我創建了一個基於MEAN的應用程序。它在本地工作(localhost)。該結構爲:如何將應用程序部署到AWS

enter image description here

app.js是節點服務器。 models有mongo模式。 public有index.html,css文件夾和js文件夾。我正在使用angularjs。該應用將上傳圖片,以便使用AWS S3存儲。還使用mongo for db。

我的問題:

  1. 我如何收拾這與Phonegap來創建一個混合的應用程序?
  2. 我應該在EC2還是Elastic Beanstalk上託管?
+2

使用魔豆的服務器環境。它將簡化部署,爲您提供自動調節和負載平衡配置的gui選項。對於Phonegap來說,當您支持多個移動平臺時,從長遠來看,使用他們的Cloud Build服務更爲方便 – Ashan

+0

謝謝。我可以使用'node.js'的正常代碼嗎?我需要編寫'node.js'來代替'Beanstalk'嗎? – Somename

+1

正常的代碼將起作用。希望你的應用以'npm start'或'node'開頭。如果您打算將實例中的任何文件更好地存儲到S3或AWS Elastic File System中, – Ashan

回答

0

對於Phonegap來說,使用他們的雲端構建服務,當您支持多個移動平臺時,從長遠角度來看,它更方便。

使用Beanstalk作爲服務器環境。這將簡化部署爲您提供了自動縮放和負載平衡配置的GUI選項,大大簡化了部署和回滾

相關問題