В настоящее время у меня есть это в файле в .ebextensions:
files:
"/opt/elasticbeanstalk/hooks/appdeploy/pre/51_npm_post_install.sh":
mode: "000755"
owner: root
group: root
content: |
#! /bin/bash
export PATH=$PATH:/opt/elasticbeanstalk/node-install/node-v10.15.1-linux-x64/bin/
echo "Running npm stuff"
cd /tmp/deployment/application
cd server
npm --unsafe-perm install
Это необходимо, потому что EB не будет запускать этап «постинсталляции» в NPM. Меня беспокоит то, что cd /tmp/deployment/application
. Должен ли я использовать для этого переменную среды? Или я могу доверять этому пути и в будущем?