diff -r ee963d1c409b -r aaffa46a2b79 client/gulpfile.js --- a/client/gulpfile.js Wed Apr 08 00:36:37 2015 +0200 +++ b/client/gulpfile.js Wed Apr 08 00:37:52 2015 +0200 @@ -1,6 +1,7 @@ var gulp = require('gulp'); var gutil = require('gulp-util') var plugins = require("gulp-load-plugins")({lazy:false}); +var htmlreplace = require('gulp-html-replace'); //var flatten = require('gulp-flatten'); //var uglify = require('gulp-uglify'); //var clean = require('gulp-clean'); @@ -116,6 +117,38 @@ .pipe(gulp.dest('./build/img')); }); +gulp.task('copy-server', function() { + gulp.src('./build/img/**/*') + .pipe(gulp.dest('./../server/ammico/static/ammico/img')); + gulp.src('./build/fonts/**/*') + .pipe(gulp.dest('./../server/ammico/static/ammico/fonts')); + gulp.src('./build/*.js') + .pipe(gulp.dest('./../server/ammico/static/ammico/js')); + gulp.src('./build/*.css') + .pipe(gulp.dest('./../server/ammico/static/ammico/css')); + gulp.src('./app/index.html') + .pipe(htmlreplace({ + django: '{% load static %}', + js:{ + src: ['lib.js', 'templates.js', 'app.js'], + tpl: '' + }, + css: { + src: ['lib.css', 'app.css'], + tpl: '' + }, + imgLogo: { + src: 'ammico_logo_small.png', + tpl: '' + }, + imgFooter: { + src: 'logo_IRI_footer.png', + tpl: 'Logo IRI' + } + })) + .pipe(gulp.dest('./../server/ammico/templates')); +}); + gulp.task('watch',function(){ gulp.watch([ 'build/**/*.html',