Skip to content
This repository has been archived by the owner on Apr 20, 2023. It is now read-only.

Commit

Permalink
Merge pull request #105 from OCHA-DAP/dev
Browse files Browse the repository at this point in the history
dev into prod for  1.6.1
  • Loading branch information
danmihaila committed Mar 1, 2021
2 parents 7011ca3 + 446adbc commit ae4b480
Show file tree
Hide file tree
Showing 5 changed files with 7,857 additions and 6,738 deletions.
3 changes: 3 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ WORKDIR /src
COPY . .

RUN apk add --update-cache \
autoconf \
automake \
nasm \
nodejs \
nodejs-npm \
git \
Expand Down
10 changes: 3 additions & 7 deletions dependency-deploy-config.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@

HDX_HXL_PROXY_URL=https://hub.docker.com/r/unocha/hxl-proxy/tags/
HDX_HXL_PROXY_TAG=1.21.2

HDX_HXL_PREVIEW_URL=https://hub.docker.com/r/unocha/hdx-hxl-preview/tags/
HDX_HXL_PREVIEW_TAG=1.7.3
HDX_HXL_PREVIEW_TAG=1.8.0

HDX_TOOLS_QUICKCHARTS_WIZARD_URL=https://hub.docker.com/r/unocha/hdx-tools-quickcharts-wizard/tags/
HDX_TOOLS_QUICKCHARTS_WIZARD_TAG=2.2.0
HDX_TOOLS_QUICKCHARTS_WIZARD_TAG=2.3.0

HDX_TOOLS_DATACHECK_WIZARD_URL=https://hub.docker.com/r/unocha/hdx-tools-datacheck-wizard/tags/
HDX_TOOLS_DATACHECK_WIZARD_TAG=1.2.0
HDX_TOOLS_DATACHECK_WIZARD_TAG=1.3.0
57 changes: 25 additions & 32 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,15 @@
var gulp = require('gulp'),
less = require('gulp-less'),
minifyHTML = require('gulp-htmlmin'),
jshint = require('gulp-jshint'),
concat = require('gulp-concat'),
browserSync = require('browser-sync').create(),
plumber = require('gulp-plumber'),
notify = require('gulp-notify'),
imagemin = require('gulp-imagemin'),
rename = require('gulp-rename'),
minifyCss = require('gulp-cssnano'),
uncss = require('gulp-uncss'),
autoprefixer = require('gulp-autoprefixer'),
uglify = require('gulp-uglify'),
babel = require('gulp-babel'),
cssimport = require('gulp-cssimport'),
beautify = require('gulp-beautify'),
sourcemaps = require('gulp-sourcemaps'),
critical = require('critical').stream,
argv = require('yargs').argv,
Expand Down Expand Up @@ -147,7 +142,6 @@ gulp.task('styles', function() {
.pipe(autoprefixer('last 3 versions'))
.pipe(minifyCss())
.pipe(sourcemaps.write())
// .pipe(cssimport({}))
// .pipe(rename('style.css'))
.pipe(gulp.dest(routes.styles.css))
.pipe(browserSync.stream());
Expand Down Expand Up @@ -205,8 +199,7 @@ gulp.task('lint', function() {
/* Image compressing task */

gulp.task('images', function() {
gulp.src(routes.files.images)
// .pipe(imagemin())
return gulp.src(routes.files.images)
.pipe(gulp.dest(routes.files.imgmin));
});

Expand Down Expand Up @@ -235,31 +228,31 @@ gulp.task('serve', function() {
server: './dist/'
});

gulp.watch([routes.styles.less, routes.styles._less], ['styles']);
gulp.watch(routes.templates.html, ['templates']);
gulp.watch(routes.scripts.js, ['scripts', 'beautify']);
gulp.watch([routes.styles.less, routes.styles._less], gulp.series('styles'));
gulp.watch(routes.templates.html, gulp.series('templates'));
gulp.watch(routes.scripts.js, gulp.series('scripts', 'beautify'));
});

/* Optimize your project */

gulp.task('uncss', function() {
return gulp.src(routes.files.cssFiles)
.pipe(uncss({
html:[routes.files.htmlFiles],
ignore:['*:*']
}))
.pipe(plumber({
errorHandler: notify.onError({
title: "Error: UnCSS failed.",
message:"<%= error.message %>"
})
}))
.pipe(minifyCss())
.pipe(gulp.dest(routes.styles.css));
// .pipe(notify({
// title: 'Project Optimized!',
// message: 'UnCSS completed!'
// }));
// return gulp.src(routes.files.cssFiles)
// .pipe(uncss({
// html:[routes.files.htmlFiles],
// ignore:['*:*']
// }))
// .pipe(plumber({
// errorHandler: notify.onError({
// title: "Error: UnCSS failed.",
// message:"<%= error.message %>"
// })
// }))
// .pipe(minifyCss())
// .pipe(gulp.dest(routes.styles.css));
// // .pipe(notify({
// // title: 'Project Optimized!',
// // message: 'UnCSS completed!'
// // }));
});

/* Extract CSS critical-path */
Expand Down Expand Up @@ -297,13 +290,13 @@ gulp.task('hdxAssets', function() {
.pipe(gulp.dest(baseDirs.assets + 'images/'));
});

gulp.task('dev', ['templates', 'styles', 'scripts', 'images', 'hdxAssets', 'serve']);
gulp.task('dev', gulp.series('templates', 'styles', 'scripts', 'images', 'hdxAssets', 'serve'));

gulp.task('build', ['templates', 'styles', 'scripts', 'images', 'hdxAssets']);
gulp.task('build', gulp.series('templates', 'styles', 'scripts', 'images', 'hdxAssets'));

gulp.task('optimize', ['uncss', 'critical', 'images']);
gulp.task('optimize', gulp.series('uncss', 'critical', 'images'));

gulp.task('deploy', ['optimize', ]);
gulp.task('deploy', gulp.series('optimize'));

gulp.task('default', function() {
gulp.start('dev');
Expand Down
Loading

0 comments on commit ae4b480

Please sign in to comment.