Parcourir la source

Created gulpfile that handles migrations and does the runserver. Just type gulp.

Marco Quezada il y a 10 ans
Parent
commit
d7d6970dfc
1 fichiers modifiés avec 24 ajouts et 0 suppressions
  1. 24 0
      gulpfile.js

+ 24 - 0
gulpfile.js

@@ -0,0 +1,24 @@
+// 1. Include gulp
+var gulp = require('gulp');
+
+// 2. Include any plugins you might need.
+var process = require('child_process');
+
+// 3. Write out the tasks 
+
+gulp.task('djangomigrate', function(){
+	var spawn = process.spawn;
+	console.info('Doing Django Migrations');
+	var PIPE = {stdio: 'inherit'};
+	spawn('python',['./hackathon_starter/manage.py','migrate'],PIPE);
+});
+
+gulp.task('django', function(){
+	var spawn = process.spawn;
+	console.info('Starting Django server');
+	var PIPE = {stdio: 'inherit'};
+	spawn('python',['./hackathon_starter/manage.py','runserver'],PIPE);
+});
+
+// 4. Default Task
+gulp.task('default',['django','djangomigrate']);