# Before starting you must start the backend and mock-oauth-server # tipdm-webapp > rebuilder tipdm-webapp structure project ## Build Setup ``` bash # install dependencies npm install # serve with hot reload at localhost:8089 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report ``` [tipdm-server] type = http local_port = 9600 use_encryption = true use_compression = true subdomain = tipdm-server [tipdm-oauth] type = http local_port = 9682 use_encryption = true use_compression = true subdomain = tipdm-oauth [tipdm-socket] type = http local_port = 9020 use_encryption = true use_compression = true subdomain = tipdm-socket For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).