fix(tools): rearrange scripts and graceful exit

This commit is contained in:
Mrugesh Mohapatra 2019-06-15 20:13:15 +05:30 committed by mrugesh
parent 8b40da02a3
commit 91adc43bcd
4 changed files with 5 additions and 3 deletions

View File

@ -5,6 +5,7 @@
"private": true,
"main": "development-entry.js",
"scripts": {
"develop": "node development-entry.js",
"babel-dev-server": "babel-node --inspect=0.0.0.0 ./server/server.js",
"build": "babel server --out-dir lib --ignore 'node_modules /**/*','/**/*.test.js' --copy-files",
"commit": "git-cz",

View File

@ -75,6 +75,7 @@
],
"license": "MIT",
"scripts": {
"clean": "gatsby clean",
"prebuild": "npm run build:workers && node ../tools/scripts/ensure-env.js",
"build": "node --max_old_space_size=7168 node_modules/gatsby-cli build",
"build:workers": "node --max_old_space_size=7168 node_modules/webpack-cli --env.production --config ./webpack-workers.js --progress",

View File

@ -80,7 +80,7 @@ services:
- seed_node_modules:/app/tools/scripts/seed/node_modules
- client_plugin_nav_data_node_modules:/app/client/plugins/fcc-create-nav-data/node_modules
working_dir: /app/api-server
command: node development-entry.js
command: npm run develop
ports:
- '3000:3000'
- '9229:9229'

View File

@ -5,10 +5,10 @@
"bootstrap": "lerna bootstrap --ci",
"clean": "npm-run-all clean:client clean:all-deps",
"clean:all-deps": "lerna clean && shx rm -rf node_modules",
"clean:client": "cd ./client && gatsby clean",
"clean:client": "cd ./client && npm run clean",
"develop": "npm-run-all ensure-env -p develop:*",
"develop:client": "cd ./client && npm run develop",
"develop:server": "cd ./api-server && node development-entry.js",
"develop:server": "cd ./api-server && npm run develop",
"docker:clean": "docker-compose run -u root --rm freecodecamp bash -c \"rm -rf **/node_modules/* **/node_modules/..?* **/node_modules/.[!.]* node_modules/* node_modules/..?* node_modules/.[!.]*\"",
"docker:develop": "docker-compose up client api-server",
"docker:init": "docker-compose run -u root --rm freecodecamp bash change_volumes_owner.sh && docker-compose run -u root --rm client bash -c \"cd .. && bash change_volumes_owner.sh\" && docker-compose run -u root --rm api-server bash -c \"cd .. && bash change_volumes_owner.sh\"",