Update lamassu-update, add to bin (#92)

* Use --allow-root to avoid gyp error

Without --allow-root, when running on existing installs the terminal streams an endless:

```gyp WARN EACCES user "root" does not have permission to access the dev dir...```

* Add lamassu-update to bin

* Change to --unsafe-perm which is mentioned in npm docs
This commit is contained in:
Neal Conner 2018-02-01 13:45:21 -05:00 committed by Josh Harvey
parent 4625ffef0f
commit 9f26aef790
2 changed files with 3 additions and 2 deletions

View file

@ -3,7 +3,7 @@ set -e
supervisorctl stop lamassu-server supervisorctl stop lamassu-server
supervisorctl stop lamassu-admin-server supervisorctl stop lamassu-admin-server
npm -g install lamassu/lamassu-server#v5 npm -g install lamassu/lamassu-server#v5 --unsafe-perm
lamassu-migrate lamassu-migrate
supervisorctl start lamassu-server supervisorctl start lamassu-server
supervisorctl start lamassu-admin-server supervisorctl start lamassu-admin-server

View file

@ -70,7 +70,8 @@
"lamassu-mnemonic": "./bin/lamassu-mnemonic", "lamassu-mnemonic": "./bin/lamassu-mnemonic",
"lamassu-cancel": "./bin/lamassu-cancel", "lamassu-cancel": "./bin/lamassu-cancel",
"lamassu-nuke-db": "./bin/lamassu-nuke-db", "lamassu-nuke-db": "./bin/lamassu-nuke-db",
"lamassu-coins": "./bin/lamassu-coins" "lamassu-coins": "./bin/lamassu-coins",
"lamassu-update": "./bin/lamassu-update"
}, },
"scripts": { "scripts": {
"start": "node bin/lamassu-server", "start": "node bin/lamassu-server",