node_modules/*
{
"name": "docker-dev",
"version": "0.1.0",
"description": "Docker Dev",
"dependencies": {
"connect-redis": "~1.4.5",
"express": "~3.3.3",
"hiredis": "~0.1.15",
"redis": "~0.8.4"
}
}
var express = require('express'),
app = express(),
redis = require('redis'),
RedisStore = require('connect-redis')(express),
server = require('http').createServer(app);
app.configure(function() {
app.use(express.cookieParser('keyboard-cat'));
app.use(express.session({
store: new RedisStore({
host: process.env.REDIS_HOST || 'localhost',
port: process.env.REDIS_PORT || 6379,
db: process.env.REDIS_DB || 0
}),
cookie: {
expires: false,
maxAge: 30 * 24 * 60 * 60 * 1000
}
}));
});
app.get('/', function(req, res) {
res.json({
status: "ok"
});
});
var port = process.env.HTTP_PORT || 3000;
server.listen(port);
console.log('Listening on port ' + port);
FROM dockerfile/ubuntu MAINTAINER Abhinav Ajgaonkar <abhinav316@gmail.com> # Install Redis RUN apt-get -y -qq install python redis-server # Install Node RUN cd /opt && wget http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-x64.tar.gz && tar -xzf node-v0.10.28-linux-x64.tar.gz && mv node-v0.10.28-linux-x64 node && cd /usr/local/bin && ln -s /opt/node/bin/* . && rm -f /opt/node-v0.10.28-linux-x64.tar.gz # Set the working directory WORKDIR /src CMD ["/bin/bash"]
RUN cd /opt && wget http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-x64.tar.gz && tar -xzf node-v0.10.28-linux-x64.tar.gz && mv node-v0.10.28-linux-x64 node && cd /usr/local/bin && ln -s /opt/node/bin/* . && rm -f /opt/node-v0.10.28-linux-x64.tar.gz
WORKDIR /src
CMD ["/bin/bash"]
docker build -t sqldump/docker-dev:0.1 .
docker run -i -t --rm
-p 3000:3000
-v `pwd`:/src
sqldump/docker-dev:0.1
service redis-server start
npm install npm install -g nodemon
nodemon server.js
app.get('/hello/:name', function(req, res) {
res.json({
hello: req.params.name
});
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有