NodeJS Развертывание API на AWS с Elasti c Beanstalk - PullRequest
1 голос
/ 08 мая 2020

Я ищу развертывание моего NodeJS API с AWS.

Я пытался использовать Elasti c Beanstalk, но всегда получаю эту проблему:

Изображение ошибки, которое я получаю

Вот мой пакет. json

  {
    "name": "",
    "scripts": {
      "start": "node server.js"
    },
    "version": "0.0.0",
    "private": true,
    "dependencies": {
      "bcryptjs": "^2.4.3",
      "body-parser": "^1.18.3",
      "express": "^4.16.4",
      "hammerjs": "^2.0.8",
      "jsonwebtoken": "^8.5.1",
      "mongoose": "^5.4.20",
      "mongoose-unique-validator": "^2.0.2",
      "multer": "^1.4.1",
      "tslib": "^1.9.0"
    }
  }

И еще у меня есть nodecommand.config в папке с именем «.ebextensions»

    option_settings:
      aws:elasticbeanstalk:container:nodejs:
        NodeCommand: "npm start"

Кроме того, является ли Elasti c Beanstalk лучшим способом развертывания моего API?

Спасибо за ответы!

1 Ответ

0 голосов
/ 09 мая 2020

На основании комментариев.

Основная проблема заключалась в использовании rar для пакетного развертывания вместо zip. После исправления этого конфигурационные файлы необходимо было настроить для работы с Amazon Liunx 2.

...