Skip to content

Commit 80499fe

Browse files
committed
Set up a Docker build pipeline
1 parent b3350b4 commit 80499fe

File tree

4 files changed

+14
-0
lines changed

4 files changed

+14
-0
lines changed

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Ignore everything except for the target directory
2+
*
3+
!target/

Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
FROM nginx
2+
3+
EXPOSE 80
4+
5+
COPY target /usr/share/nginx/html

gulpfile.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ var rjs = require('gulp-requirejs-optimize');
66
var less = require('gulp-less');
77
var autoprefixer = require('gulp-autoprefixer');
88
var sourcemaps = require('gulp-sourcemaps');
9+
var shell = require('gulp-shell');
910

1011
var config = {
1112
src: './src',
@@ -106,3 +107,7 @@ gulp.task('browsersync', ['watch'], function() {
106107
};
107108
browserSync(bsConfig);
108109
});
110+
111+
gulp.task('docker', ['site'], shell.task([
112+
'docker build -t honours-project .'
113+
]));

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"gulp-changed": "^1.3.0",
1414
"gulp-less": "^3.0.5",
1515
"gulp-requirejs-optimize": "^0.3.1",
16+
"gulp-shell": "^0.5.2",
1617
"gulp-sourcemaps": "^1.6.0",
1718
"gulp-util": "^3.0.7"
1819
},

0 commit comments

Comments
 (0)