fixed deployment

This commit is contained in:
didier amyot committed 2016-02-07 13:20:17 -05:00
1 parent 35f22534f9
commit 762e1a9849
7 files changed
+33 -7

No files matched your search

+1
View File
@@ -2,3 +2,4 @@ node_modules/*
lib/*
css/*
/api/resultats.json
/index.html
+1 -1
View File
@@ -8,7 +8,7 @@ pages:
stage: deploy
script:
- npm install
- node_modules/.bin/gulp
- node_modules/.bin/gulp prod
- rm -rf node_modules .public public
- mkdir .public
- cp -r * .public
+21 -2
View File
@@ -3,7 +3,9 @@ var bower = require('gulp-bower');
var help = require('gulp-task-listing');
var clean = require('gulp-clean');
var sass = require('gulp-sass');
var rename = require("gulp-rename");
var yaml = require('gulp-yaml');
var template = require('gulp-template');
var webserver = require('gulp-webserver');
gulp.task('help', help);
@@ -32,8 +34,25 @@ gulp.task('compile-results', function(){
.pipe(gulp.dest('./api'));
});
gulp.task('template-prod', function () {
return gulp.src('index.tmpl.html')
.pipe(rename("index.html"))
.pipe(template({production: true}))
.pipe(gulp.dest('.'));
});
gulp.task('template-dev', function () {
return gulp.src('index.tmpl.html')
.pipe(rename("index.html"))
.pipe(template({production: false}))
.pipe(gulp.dest('.'));
});
gulp.task('default', ['bower', 'sass', 'compile-results']);
gulp.task('prod', ['default', 'template-prod']);
gulp.task('webserver', function(){
return gulp.src('.')
.pipe(webserver({
@@ -42,8 +61,8 @@ gulp.task('webserver', function(){
}));
});
gulp.task('dev', ['default', 'webserver'], function(){
gulp.task('dev', ['default', 'webserver', 'template-dev'], function(){
gulp.watch('./scss/*.scss', ['sass']);
gulp.watch('*.tmpl.html', ['template-dev']);
return gulp.watch('./data/*.yaml', ['compile-results']);
});
+5 -1
View File
@@ -6,8 +6,12 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<script data-main="script/main" src="lib/requirejs/require.js"></script>
</head>
<body>
<%if(production){ %>
<script src="main-built.js"></script>
<% }else{ %>
<script data-main="script/main" src="lib/requirejs/require.js"></script>
<% } %>
</body>
</html>
+2
View File
@@ -7,8 +7,10 @@
"gulp": "^3.9.0",
"gulp-bower": "0.0.13",
"gulp-clean": "^0.3.1",
"gulp-rename": "^1.2.2",
"gulp-sass": "^2.1.1",
"gulp-task-listing": "^1.0.1",
"gulp-template": "^3.1.0",
"requirejs": "^2.1.22"
},
"devDependencies": {
+2 -2
View File
@@ -3,7 +3,7 @@ define(['m', '_', 'util', 'resultParser', 'teams', 'views/topNavBar', 'views/foo
statsView.controller = function(){
var games = m.prop([]);
return m.request({method: "GET", url: "/api/resultats.json"})
return m.request({method: "GET", url: "api/resultats.json"})
.then(games)
.then(resultParser.getStats);
};
@@ -68,7 +68,7 @@ define(['m', '_', 'util', 'resultParser', 'teams', 'views/topNavBar', 'views/foo
schedulView.controller = function(){
var games = m.prop([]);
return m.request({method: "GET", url: "/api/resultats.json"})
return m.request({method: "GET", url: "api/resultats.json"})
.then(games)
.then(resultParser.getNightGames);
};
+1 -1
View File
@@ -25,7 +25,7 @@ define(['m', '_', 'util', 'resultParser', 'views/topNavBar', 'views/footer'], fu
nextGameDaySchedule.controller = function(){
var games = m.prop([]);
return m.request({method: "GET", url: "/api/resultats.json"})
return m.request({method: "GET", url: "api/resultats.json"})
.then(games)
.then(resultParser.getNightGames)
.then(function(nightGames){