Skip to content

luafran/docker-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-node

Sample docker project that uses passenger-docker as a base to create an image with a node application

Clone this repo

Generate keys

$ openssl genrsa -out privatekey.pem 1024
$ chmod 600 privatekey.pem
$ ssh-keygen -f privatekey.pem -y > publickey.ssh

If behind a proxy enable proxy in docker. In Ubuntu, edit /etc/default/docker and add

export http_proxy="http://yourProxyHost:yourProxyPort"

Build new image, run it and test it

$ sudo docker build -t luafran/passenger-node .
$ sudo docker images
$ sudo docker run -p 27000:80 -d --name passenger-node luafran/passenger-node
$ sudo docker ps
$ sudo docker inspect <container_id> | grep -i ipaddress
$ curl http://localhost:27000
$ ssh -i privatekey.pem root@<container_ip>

About

Sample docker project that creates an image with a Node.js app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published