Changeset 451


Ignore:
Timestamp:
06/08/13 23:04:07 (12 years ago)
Author:
hendrikvanantwerpen
Message:

Reorganizing for builds.

Mixing server and client doesn't play nice with builds. I'm going to
seperate them even more, so they don't share a Dojo version.

Location:
Dev/trunk/src
Files:
1 added
3 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/src/index.html

    r443 r451  
    1717                    { name: "dijit", location: "dijit" },
    1818                    { name: "dojox", location: "dojox" },
    19                     { name: "qed", location: "qed" },
    2019                    { name: "qed-client", location: "qed-client" }
    2120                ],
  • Dev/trunk/src/package.json

    r448 r451  
    11{
    2   "name": "qed-application",
     2  "name": "qed-full",
    33  "version": "0.0.1",
    4   "description": "QED Application",
    5   "dependencies": {
    6     "simple-http-proxy": "~0.5.2",
    7     "express": "~3.2.3"
    8   },
     4  "description": "QED Full",
    95  "devDependencies": {
    106    "grunt": "~0.4.0",
     
    128    "grunt-contrib-jshint": "~0.2.0",
    139    "grunt-htmlhint": "~0.4.0"
    14   },
    15   "dojoBuild": "qed.profile.js"
     10  }
    1611}
  • Dev/trunk/src/qed-client/model/schema.js

    r443 r451  
    122122        startDate:datetime(optional()),
    123123        endDate:datetime(optional()),
    124         mode:{type:'string',enum:['open','closed'],optional:true},
     124        mode:{type:'string','enum':['open','closed'],optional:true},
    125125        metadata:string(optional())
    126126    });
  • Dev/trunk/src/qed-client/package.json

    r448 r451  
    77    "dijit": "~1.8.0",
    88    "dojox": "~1.8.0"
    9   }
     9  },
     10  "dojoBuild": "qed-client.profile.js"
    1011}
  • Dev/trunk/src/qed-server/config/couchdb/config/check.js

    r443 r451  
    33     'dojo/_base/lang',
    44     'dojox/json/schema',
    5      'qed/lib/async',
     5     'qed-client/lib/async',
    66     './util/db',
    7      'qed/model/schema'
     7     'qed-client/model/schema'
    88],function(array,lang,jsonSchema,async,db,schema){
    99
  • Dev/trunk/src/qed-server/package.json

    r448 r451  
    44  "description": "QED Server",
    55  "dependencies": {
    6     "dojo": "~1.8.0",
    7     "dojox": "~1.8.0"
    8   }
     6    "simple-http-proxy": "~0.5.2",
     7    "express": "~3.2.3",
     8    "underscore": "~1.4.4"
     9  },
     10  "dojoBuild": "qed-server.profile.js"
    911}
  • Dev/trunk/src/qed-server/server.js

    r450 r451  
    1 define([
    2     "dojo/_base/array",
    3     "dojo/node!express",
    4     "dojo/node!fs",
    5     "dojo/node!https",
    6     "dojo/node!path",
    7     "dojo/node!simple-http-proxy"
    8 ], function(array, express, fs, https, path, proxy) {
     1var express = require("express");
     2var fs = require("fs");
     3var https = require("https");
     4var path = require("path");
     5var proxy = require("simple-http-proxy");
     6var _ = require("underscore");
    97
    10     function staticFile(request, response) {
    11         response.sendfile(__dirname+request.path);
    12     }
     8function staticFile(request, response) {
     9    response.sendfile(__dirname+request.path);
     10}
    1311
    14     var __dirname = path.resolve('.');
    15    
    16     var httpsOptions = {
    17         key: fs.readFileSync('qed-server.key'),
    18         cert: fs.readFileSync('qed-server.pem')
    19     };
    20    
    21     var app = express();
    22     app.use(express.logger());
    23     app.use(express.compress());
    24     app.use(express.favicon());
    25     app.get('/', function(request, response){
    26         response.sendfile(__dirname+'/index.html');
    27     });
    28     app.get('/*.html', staticFile);
    29     array.forEach(['/dojo', '/dijit', '/dojox', '/qed', '/qed-client'], function(dir){
    30         app.use(dir, express.static(__dirname+dir));
    31     });
    32     app.use('/data/couch', proxy('http://localhost:5984/qed'));
     12var __dirname = path.resolve('..');
    3313
    34     var server = https.createServer(httpsOptions, app).listen(8443);
    35    
    36     console.log("Listening on https://localhost:8443/");
     14var httpsOptions = {
     15    key: fs.readFileSync(__dirname+'/qed-server.key'),
     16    cert: fs.readFileSync(__dirname+'/qed-server.pem')
     17};
     18
     19var app = express();
     20app.use(express.logger());
     21app.use(express.compress());
     22app.use(express.favicon());
     23app.get('/', function(request, response){
     24    response.sendfile(__dirname+'/index.html');
    3725});
     26app.get('/*.html', staticFile);
     27_.foreach(['/dojo', '/dijit', '/dojox', '/qed', '/qed-client'], function(dir){
     28    app.use(dir, express['static'](__dirname+dir));
     29});
     30app.use('/data/couch', proxy('http://localhost:5984/qed'));
     31
     32var server = https.createServer(httpsOptions, app).listen(8443);
     33
     34console.log("Listening on https://localhost:8443/");
  • Dev/trunk/src/response.html

    r443 r451  
    1717                    { name: "dijit", location: "dijit" },
    1818                    { name: "dojox", location: "dojox" },
    19                     { name: "qed", location: "qed" },
    2019                    { name: "qed-client", location: "qed-client" }
    2120                ],
Note: See TracChangeset for help on using the changeset viewer.