Run a web server from your current directory without installing Nginx, Nodejs, NPM, etc.
To see basic functionality, run without arguments:
docker run -it --rm -p 8080:8080 -v $(PWD):/public danjellz/http-serverOutput:
Starting up http-server, serving ./
Available on:
http://127.0.0.1:8080
http://172.17.0.2:8080
Hit CTRL-C to stop the serverYou can now visit the site in your web browser:
Like many images you can run your container in daemon mode by using the -d switch with the Docker run command:
docker run -d -p 8080:8080 -v $(PWD):/public danjellz/http-serverCreating an alias in your ~/.bashrc or ~/.zshrc files can make this command much shorter. Example:
alias http-server="docker run -it --rm -p 8080:8080 -v $(PWD):/public danjellz/http-server"Allowing you to run the following and mount your current directory
http-serverUses the NPM package found here: https://www.npmjs.com/package/http-server
