Files
Phraseanet/resources/gulp/build.js
jygaulier 7d703b690f PHRAS-3928_download_async WIP ok to test (#4386)
* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !

* WIP OK TO TEST ; DO NOT MERGE

* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !

* WIP OK TO TEST ; DO NOT MERGE

* cleanup

* cleanup

* better conf & cleanup

* fix typo

* fix stamp transparency (bump imagine)
fix missing cgu for one file download
better cli feedback
add (re)download link on cli

* fix test

* fix missing js feedback (when worker publish before client subscribes)

* cleanup

* fix "remove stamp" choice

* add default conf

* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !

* WIP OK TO TEST ; DO NOT MERGE

* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !

* WIP OK TO TEST ; DO NOT MERGE

* cleanup

* cleanup

* better conf & cleanup

* fix typo

* fix stamp transparency (bump imagine)
fix missing cgu for one file download
better cli feedback
add (re)download link on cli

* fix test

* fix missing js feedback (when worker publish before client subscribes)

* cleanup

* fix "remove stamp" choice

* add default conf

* WIP OK TO TEST generates an excel report for async download.
define some env-vars for Pusher (todo: fix entrypoint to add during install)

* fix xl formating for tabs >1
add env_vars to config build

* fix test
2023-10-30 15:08:55 +01:00

57 lines
1.5 KiB
JavaScript

var gulp = require('gulp');
var util = require('gulp-util');
var config = require('./config.js');
var debug = require('gulp-debug');
var fs = require('fs');
var utils = require('./utils.js');
gulp.task('build', ['build-vendors'], function(){
gulp.start('build-common');
gulp.start('build-permaview');
gulp.start('build-oauth');
gulp.start('build-prod');
gulp.start('build-thesaurus');
gulp.start('build-uploadFlash');
gulp.start('build-lightbox');
gulp.start('build-admin');
gulp.start('build-report');
gulp.start('build-account');
gulp.start('build-permaview');
gulp.start('build-setup');
gulp.start('build-authentication');
});
// standalone vendors used across application
gulp.task('build-vendors', [
'build-alchemy-embed',
'build-phraseanet-production-client',
'build-bootstrap',
'build-html5shiv',
'build-jquery',
'build-jquery-ui', // will build themes too
'build-jquery-mobile',
'build-jquery-galleria',
'build-jquery-file-upload',
'build-json2',
'build-modernizr',
'build-zxcvbn',
'build-tinymce',
'build-backbone',
'build-i18next',
'build-bootstrap-multiselect',
'build-blueimp-load-image',
'build-geonames-server-jquery-plugin',
'build-jquery-cookie',
'build-requirejs',
'build-jquery-treeview',
'build-jquery-lazyload',
'build-jquery-test-paths',
'build-simple-colorpicker',
'build-jquery-datetimepicker',
'build-pusher-js'
], function () {
});