Развертывание приложения стека MERN в экземпляре AWS EC2 - PullRequest
0 голосов
/ 04 мая 2020

Здравствуйте, я пытаюсь настроить свой экземпляр aws и развернуть мое приложение mern (это не приложение stati c), но я обнаружил, что многие люди делают разные вещи, и это меня немного смутило Может кто-нибудь объяснить мне процесс, который мне придется пройти через go, чтобы иметь функционально развернутое приложение mern с aws? Нет необходимости go в деталях. Мне просто нужен кто-то, кто объяснит мне основы.

1 Ответ

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

Настройка сервера AWS с NodeJS:

- Create instance.
- ssh into instance
- Git clone the repo
- Sudo apt-get update
- install npm
- npm install
- Add any env or required file that is in gitignore
- sudo ufw allow ssh
- sudo ufw allow 443/tcp
- sudo ufw allow 80/tcp

Настройка PM2 и настройка для порта 80

- $ sudo npm install pm2 -g
- $ pm2 start index.js
- $ pm2 stop index
- Open up your apps index.js file and change port 5000(default) to port 80
- Also need to upload and configure certificate files to use port 443 with https
- $ sudo apt-get install libcap2-bin
- $ sudo setcap cap_net_bind_service=+ep `readlink -f \`which node\``
- $ pm2 start index
...