Skip to content

Instantly share code, notes, and snippets.

@petrjasek
Created May 27, 2016 09:30
Show Gist options
  • Select an option

  • Save petrjasek/3697d7254800d2fc3d19bf5135968e5b to your computer and use it in GitHub Desktop.

Select an option

Save petrjasek/3697d7254800d2fc3d19bf5135968e5b to your computer and use it in GitHub Desktop.

Revisions

  1. petrjasek created this gist May 27, 2016.
    31 changes: 31 additions & 0 deletions Gruntfile.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    'use strict';

    module.exports = function(grunt) {
    require('superdesk-core/Gruntfile')(grunt);

    grunt.loadNpmTasks('grunt-connect-proxy');

    var middlewareConfig = grunt.config('connect.test.options.middleware');
    grunt.config('connect.test.options.middleware', function(connect, options, middlewares) {
    middlewares.push(require('grunt-connect-proxy/lib/utils').proxyRequest);
    middlewareConfig(connect, options, middlewares);
    return middlewares;
    });

    grunt.config('connect.proxies', [
    {
    context: '/test',
    host: 'superdesk.org',
    port: 5000
    }
    ]);

    grunt.registerTask('server', [
    'clean',
    'style',
    'template:test',
    'configureProxies:test',
    'connect:test',
    'watch'
    ]);
    };