1 var gulp = require('gulp'), |
1 var gulp = require('gulp'), |
2 elixir = require('laravel-elixir'); |
2 elixir = require('laravel-elixir') |
|
3 del = require('del'); |
3 |
4 |
4 |
5 |
5 var exec = require('child_process').execSync; |
6 var exec = require('child_process').execSync; |
6 /* |
7 /* |
7 |-------------------------------------------------------------------------- |
8 |-------------------------------------------------------------------------- |
29 |
30 |
30 gulp.task('copy-bo-ember', function() { |
31 gulp.task('copy-bo-ember', function() { |
31 gulp.src('../bo_client/dist/assets/*.js') |
32 gulp.src('../bo_client/dist/assets/*.js') |
32 .pipe(gulp.dest('public/js/vendor/')); |
33 .pipe(gulp.dest('public/js/vendor/')); |
33 gulp.src('../bo_client/dist/assets/*.css') |
34 gulp.src('../bo_client/dist/assets/*.css') |
34 .pipe(gulp.dest('public/css/vendor/')); |
35 .pipe(gulp.dest('public/css/')); |
|
36 gulp.src('../bo_client/dist/fonts/**/*') |
|
37 .pipe(gulp.dest('public/fonts/')); |
|
38 }); |
|
39 |
|
40 gulp.task('copy-to-build', function() { |
|
41 del(['../../build/root'], {force: true}, function(err, files) { |
|
42 if(err) { |
|
43 return; |
|
44 } |
|
45 gulp.src(['**/*','!vendor', '!vendor/**', '!node_modules', '!node_modules/**', '!.env', '!.git*']) |
|
46 .pipe(gulp.dest('../../build/root/var/www/corpusdelaparole/corpus/')) |
|
47 }); |
35 }); |
48 }); |
36 |
49 |
37 elixir(function(mix) { |
50 elixir(function(mix) { |
38 mix.sass('app.scss', 'public/css/app.css', {includePaths: [paths['bootstrap']+'stylesheets/']}) |
51 mix.sass('app.scss', 'public/css/app.css', {includePaths: [paths['bootstrap']+'stylesheets/']}) |
39 .copy(paths.bootstrap + 'fonts/bootstrap', 'public/fonts') |
52 .copy(paths.bootstrap + 'fonts/bootstrap', 'public/fonts') |