gulpfile.js 647 B

12345678910111213141516171819202122232425
  1. // 1. Include gulp
  2. var gulp = require('gulp');
  3. // 2. Include any plugins you might need.
  4. var process = require('child_process');
  5. // 3. Write out the tasks
  6. gulp.task('djangomigrate', function(){
  7. var spawn = process.spawn;
  8. console.info('Doing Django Migrations');
  9. var PIPE = {stdio: 'inherit'};
  10. spawn('python',['./hackathon_starter/manage.py','migrate'],PIPE);
  11. });
  12. gulp.task('django', function(){
  13. var spawn = process.spawn;
  14. console.info('Starting Django server');
  15. var PIPE = {stdio: 'inherit'};
  16. spawn('python',['./hackathon_starter/manage.py','runserver'],PIPE);
  17. });
  18. // 4. Default Task
  19. gulp.task('default',['django','djangomigrate']);