mirror of
https://github.com/jambonz/jambonz-infrastructure.git
synced 2026-11-09 00:13:39 +00:00
21 lines
740 B
Bash
Executable File
21 lines
740 B
Bash
Executable File
#!/bin/bash
|
|
VERSION=$1
|
|
|
|
cd /home/admin/apps
|
|
cp /tmp/ecosystem.config.js .
|
|
|
|
cd /home/admin/apps/jambonz-api-server && sudo npm install --unsafe-perm
|
|
cd /home/admin/apps/jambonz-webapp && sudo npm install --unsafe-perm && npm run build
|
|
cd /home/admin/apps/public-apps && sudo npm install --unsafe-perm
|
|
|
|
sudo npm install -g pino-pretty pm2 pm2-logrotate gulp grunt
|
|
|
|
sudo -u admin bash -c "pm2 install pm2-logrotate"
|
|
sudo -u admin bash -c "pm2 set pm2-logrotate:max_size 1G"
|
|
sudo -u admin bash -c "pm2 set pm2-logrotate:retain 5"
|
|
sudo -u admin bash -c "pm2 set pm2-logrotate:compress true"
|
|
|
|
sudo chown -R admin:admin /home/admin/apps
|
|
|
|
sudo cp /tmp/auto-assign-elastic-ip.sh /usr/local/bin
|
|
sudo chmod +x /usr/local/bin/auto-assign-elastic-ip.sh |