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' |