client/gulpfile.js
changeset 78 aaffa46a2b79
parent 49 88cd0bb61c12
child 83 6a169ef52314
equal deleted inserted replaced
77:ee963d1c409b 78:aaffa46a2b79
     1 var gulp = require('gulp');
     1 var gulp = require('gulp');
     2 var gutil = require('gulp-util')
     2 var gutil = require('gulp-util')
     3 var plugins = require("gulp-load-plugins")({lazy:false});
     3 var plugins = require("gulp-load-plugins")({lazy:false});
       
     4 var htmlreplace = require('gulp-html-replace');
     4 //var flatten = require('gulp-flatten');
     5 //var flatten = require('gulp-flatten');
     5 //var uglify = require('gulp-uglify');
     6 //var uglify = require('gulp-uglify');
     6 //var clean = require('gulp-clean');
     7 //var clean = require('gulp-clean');
     7 //var rename = require('gulp-rename');
     8 //var rename = require('gulp-rename');
     8 //var filesize = require('gulp-filesize');
     9 //var filesize = require('gulp-filesize');
   114 gulp.task('copy-img', function() {
   115 gulp.task('copy-img', function() {
   115     gulp.src('./img/**/*')
   116     gulp.src('./img/**/*')
   116         .pipe(gulp.dest('./build/img'));
   117         .pipe(gulp.dest('./build/img'));
   117 });
   118 });
   118 
   119 
       
   120 gulp.task('copy-server', function() {
       
   121     gulp.src('./build/img/**/*')
       
   122         .pipe(gulp.dest('./../server/ammico/static/ammico/img'));
       
   123     gulp.src('./build/fonts/**/*')
       
   124 		.pipe(gulp.dest('./../server/ammico/static/ammico/fonts'));
       
   125     gulp.src('./build/*.js')
       
   126     	.pipe(gulp.dest('./../server/ammico/static/ammico/js'));
       
   127     gulp.src('./build/*.css')
       
   128     	.pipe(gulp.dest('./../server/ammico/static/ammico/css'));
       
   129     gulp.src('./app/index.html')
       
   130     .pipe(htmlreplace({
       
   131     	django: '{% load static %}',
       
   132     	js:{
       
   133     		src: ['lib.js', 'templates.js', 'app.js'],
       
   134     		tpl: '<script src="{% static \'ammico/js/%s\' %}"></script>'
       
   135     	},
       
   136     	css: {
       
   137     		src: ['lib.css', 'app.css'],
       
   138     		tpl: '<link rel="stylesheet" type="text/css" href="{% static \'ammico/css/%s\' %}"/>'
       
   139     	},
       
   140     	imgLogo: {
       
   141     		src: 'ammico_logo_small.png',
       
   142     		tpl: '<img src="{% static \'ammico/img/%s\' %}">'
       
   143     	},
       
   144     	imgFooter: {
       
   145     		src: 'logo_IRI_footer.png',
       
   146     		tpl: '<img src="{% static \'ammico/img/%s\' %}" alt="Logo IRI" />'
       
   147     	}
       
   148     }))
       
   149     .pipe(gulp.dest('./../server/ammico/templates'));
       
   150 });
       
   151 
   119 gulp.task('watch',function(){
   152 gulp.task('watch',function(){
   120     gulp.watch([
   153     gulp.watch([
   121         'build/**/*.html',
   154         'build/**/*.html',
   122         'build/**/*.js',
   155         'build/**/*.js',
   123         'build/**/*.css'
   156         'build/**/*.css'