--- 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: '<script src="{% static \'ammico/js/%s\' %}"></script>'
+ },
+ css: {
+ src: ['lib.css', 'app.css'],
+ tpl: '<link rel="stylesheet" type="text/css" href="{% static \'ammico/css/%s\' %}"/>'
+ },
+ imgLogo: {
+ src: 'ammico_logo_small.png',
+ tpl: '<img src="{% static \'ammico/img/%s\' %}">'
+ },
+ imgFooter: {
+ src: 'logo_IRI_footer.png',
+ tpl: '<img src="{% static \'ammico/img/%s\' %}" alt="Logo IRI" />'
+ }
+ }))
+ .pipe(gulp.dest('./../server/ammico/templates'));
+});
+
gulp.task('watch',function(){
gulp.watch([
'build/**/*.html',