flower-mud

a simple cli tool to serve HTML projects

npm install flower-mud
2 downloads in the last week
4 downloads in the last month

Flower-mud is a command line that serves pages

I used to place my code at a Nginx server and code to see the HTML page. Now I think it would be much better to serve with Node, since now I put code at my home directory and I want a better UI.

Usage

npm install -g flower-mud

cd to your directory of repos, run flower-mud, visit http://localhost:3100

Using this togather with Nginx

config a site like this:

upstream flower-mud {
  server 127.0.0.1:3100;
}

server {
  listen 0.0.0.0:80;
  server_name flower-mud;

  location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-NginX-Proxy true;

    proxy_pass http://flower-mud/;
    proxy_redirect off;
  }
 }

in /etc/hosts, point

127.0.0.1 localhost flower-mud

add config to nginx.conf to enable Nginx visiting your $HOME:

user you-account-name your-group-name;

an alternative

Usually I use a static site to show HTML as pages with configs:

server {
  listen 80;
  server_name dev;
  root /Users/chen/Code/;
  autoindex on;
  index off;

  location ~ /\.git {
    deny all;
  }
}

it works well, but I hope there's better interface. That's why I started this project.

Demo

Got a ScreenShot here: ScreeShot

License

MIT

npm loves you