Slide 46
Slide 46 text
package.json
...,
“scripts”: {
“clean”: “rm -rf assets/dist”,
“pretest”: “coverage erase”,
“test”: “coverage run manage.py test”,
“posttest”: “coverage report”,
“prebuild”: “npm run clean”,
“build”: “webpack”,
“build:prod”: “NODE_ENV=production npm run build -- -p --progress”,
“prestart”: “npm run clean”,
“start”: “webpack --watch”,
“predeploy”: “npm run build:prod && npm run test”,
“deploy:migrate”: “zappa manage $npm_config_stage migrate”,
“deploy:static”: “zappa manage $npm_config_stage ‘collectstatic --noinput’”,
“deploy”: “zappa update $npm_config_stage”,
“postdeploy”: npm run deploy:migrate && npm run deploy:static”
}