@@ -76,6 +76,14 @@ gulp.task("clientResources", () => {
7676 . pipe ( gulp . dest ( "dist/client" ) ) ;
7777} ) ;
7878
79+ /**
80+ * Copy bin directory for www
81+ */
82+ gulp . task ( "serverResources" , ( ) => {
83+ return gulp . src ( [ "server/src/bin/**" ] )
84+ . pipe ( gulp . dest ( "dist/server/bin" ) ) ;
85+ } ) ;
86+
7987/**
8088 * Copy all required libraries into build directory.
8189 */
@@ -103,7 +111,7 @@ gulp.task("installTypings",function(){
103111 * Start the express server with nodemon
104112 */
105113gulp . task ( 'start' , function ( ) {
106- nodemon ( { script : 'dist/server/server.js '
114+ nodemon ( { script : 'dist/server/bin/www '
107115 , ext : 'html js'
108116 , ignore : [ 'ignored.js' ]
109117 , tasks : [ 'tslint' ] } )
@@ -122,7 +130,7 @@ gulp.task('start', function () {
122130 */
123131
124132gulp . task ( "build" , function ( callback ) {
125- runSequence ( 'clean' , 'build:server' , 'build:client' , 'clientResources' , 'libs' , callback ) ;
133+ runSequence ( 'clean' , 'build:server' , 'build:client' , 'clientResources' , 'serverResources' , 'libs' , callback ) ;
126134} ) ;
127135
128136/**
@@ -150,11 +158,9 @@ gulp.task('watch', function () {
150158 */
151159
152160gulp . task ( "build" , function ( callback ) {
153- runSequence ( 'clean' , 'build:server' , 'build:client' , 'clientResources' , 'libs' , callback ) ;
161+ runSequence ( 'clean' , 'build:server' , 'build:client' , 'clientResources' , 'serverResources' , 'libs' , callback ) ;
154162} ) ;
155163
156-
157164gulp . task ( 'default' , function ( ) {
158- runSequence ( 'build:server' , 'build:client' , 'clientResources' , 'libs' , 'watch' , 'start' ) ;
159-
165+ runSequence ( 'build:server' , 'build:client' , 'clientResources' , 'serverResources' , 'libs' , 'watch' , 'start' ) ;
160166} ) ;
0 commit comments