prepared stuff for easier deployment
This commit is contained in:
@@ -34,6 +34,35 @@ module.exports = function(grunt) {
|
||||
}
|
||||
}
|
||||
},
|
||||
config: {
|
||||
dev: {
|
||||
options: {
|
||||
variables: {
|
||||
apiEndpoint: 'http://localhost:4567'
|
||||
}
|
||||
}
|
||||
},
|
||||
prod: {
|
||||
options: {
|
||||
variables: {
|
||||
apiEndpoint: '/api'
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
replace: {
|
||||
dist: {
|
||||
options: {
|
||||
variables: {
|
||||
'apiEndpoint': '<%= grunt.config.get("apiEndpoint") %>'
|
||||
},
|
||||
force: true
|
||||
},
|
||||
files: [
|
||||
{expand: true, flatten: true, src: ['build/ribica.bundle.js'], dest: 'build/'}
|
||||
]
|
||||
}
|
||||
},
|
||||
concat: {
|
||||
css: {
|
||||
src: [
|
||||
@@ -56,7 +85,14 @@ module.exports = function(grunt) {
|
||||
grunt.loadNpmTasks('grunt-browserify');
|
||||
grunt.loadNpmTasks('grunt-contrib-connect');
|
||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||
grunt.loadNpmTasks('grunt-config');
|
||||
grunt.loadNpmTasks('grunt-replace');
|
||||
|
||||
|
||||
grunt.registerTask('default', []);
|
||||
grunt.registerTask('dev', ['browserify', 'concat:css', 'concat:js', 'connect:server:keepalive']);
|
||||
grunt.registerTask('config-dev', ['config:dev', 'replace']);
|
||||
grunt.registerTask('config-prod', ['config:prod', 'replace']);
|
||||
grunt.registerTask('dev', ['browserify', 'config-dev','concat:css', 'concat:js', 'connect:server:keepalive']);
|
||||
grunt.registerTask('build', ['browserify', 'config-prod', 'concat:css', 'concat:js']);
|
||||
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
module.exports = {
|
||||
ApiUrl: 'http://localhost:4567',
|
||||
ApiUrl: '@@apiEndpoint',
|
||||
DefaultPageSize: 18,
|
||||
FormatCurrency: function(amount_s) {
|
||||
var amount = parseFloat(amount_s);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var Backbone = require('backbone');
|
||||
var Globals = require('../globals');
|
||||
var Mutators = require('backbone.mutators');
|
||||
var Mutators = require('Backbone.Mutators');
|
||||
|
||||
var ItemWithDetails = Backbone.Model.extend({
|
||||
|
||||
@@ -19,4 +19,4 @@ var ItemWithDetails = Backbone.Model.extend({
|
||||
|
||||
});
|
||||
|
||||
module.exports = ItemWithDetails;
|
||||
module.exports = ItemWithDetails;
|
||||
|
||||
@@ -21,7 +21,9 @@
|
||||
"grunt-contrib-watch": "~0.6.1",
|
||||
"reactify": "~0.17.1",
|
||||
"underscore": "^1.7.0",
|
||||
"Backbone.Mutators": "~0.4.4"
|
||||
"Backbone.Mutators": "~0.4.4",
|
||||
"grunt-config": "~0.2.2",
|
||||
"grunt-replace": "~0.8.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"react": "~0.12.2",
|
||||
|
||||
Reference in New Issue
Block a user