diff options
author | Christoph (Sheogorath) Kern | 2018-11-17 12:42:24 +0100 |
---|---|---|
committer | GitHub | 2018-11-17 12:42:24 +0100 |
commit | 6f7fd74b1aad24de2bb62eb2f80e02b94a1168cd (patch) | |
tree | 8ff424cc20fdcb73649e1c60ed867a2192800ece | |
parent | 1e2bf3698f8cb328364487081b62e48538a2f433 (diff) | |
parent | db59bb99dc59d56e1f807a09845750d05fef43b1 (diff) |
Merge pull request #943 from SISheogorath/feature/improveSetup
Some minor improvements for setup script
-rwxr-xr-x | bin/setup | 10 | ||||
-rw-r--r-- | package.json | 2 |
2 files changed, 7 insertions, 5 deletions
@@ -8,11 +8,12 @@ if [ -d .git ]; then cd "$(git rev-parse --show-toplevel)" fi -if ! type npm > /dev/null +if ! type yarn > /dev/null then cat << EOF -npm is not installed, please install Node.js and npm. +yarn is not installed, please install Node.js, npm and yarn. Read more on Node.js official website: https://nodejs.org +And for yarn package manager at: https://yarnpkg.com/en/ Setup will not be run EOF exit 0 @@ -27,8 +28,9 @@ if [ ! -f .sequelizerc ]; then cp .sequelizerc.example .sequelizerc fi -echo "install npm packages" -BUILD_ASSETS=false npm install +echo "install packages" +yarn install --pure-lockfile +yarn install --production=false --pure-lockfile cat << EOF diff --git a/package.json b/package.json index bba1e36f..2cc9415a 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "dev": "webpack --config webpack.dev.js --progress --colors --watch", "build": "webpack --config webpack.prod.js --progress --colors --bail", "postinstall": "bin/heroku", - "start": "node app.js", + "start": "sequelize db:migrate && node app.js", "doctoc": "doctoc --title='# Table of Contents' README.md" }, "dependencies": { |