Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
dpacaud committed Mar 29, 2012
0 parents commit 91c64c7
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.idea
*.DS_store
34 changes: 34 additions & 0 deletions app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
var application_root = __dirname,
express = require("express"),
fs = require("fs");
path = require("path"),
ls = require("./modules/terminal/ls");

var options = {
key: fs.readFileSync('/home/dpacaud/certifs/key.pem'),
cert: fs.readFileSync('/home/dpacaud/certifs/certificate.pem')
}

var app = express.createServer(options);


// Config

app.configure(function () {
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});

app.get('/api', function (req, res) {
res.send('Ecomm API is running');
});

app.get('/ls', function (req, res) {
res.send(ls.getFiles());
});

// Launch server

app.listen(4242);
10 changes: 10 additions & 0 deletions modules/auth.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
var unixlib = require("unixlib");

// Change accordingly or write your own.
var service = "system-auth";
var username = "dpacaud";
var password = "dpacaud12345";

unixlib.pamauth(service, username, password, function(result) {
console.log("Username: " + username + ", password: " + password + ", result: " + result);
});
7 changes: 7 additions & 0 deletions modules/terminal/ls.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
var fs = require("fs")

exports.getFiles = function getFiles() {
var files = fs.readdirSync('/');
return JSON.stringify(files);
}

0 comments on commit 91c64c7

Please sign in to comment.