Skip to content

jameswei/file-server

 
 

Repository files navigation

File Static Server

gorelease

This is file server writen by golang and reactjs.

Usage

file-server -port 8000 -root /your/code/root

file-server
	-port=8000: Which port to listen
	-private=false: Only listen on lookback interface, otherwise listen on all interface
	-root=".": the HTTP File Server's root directory

screenshot

Features

  1. Support QRCode code generate
  2. All assets package to Standalone binary
  3. Different file type different icon
  4. Support show or hide hidden files

Build

Suggest install node through nvm

npm install -g webpack
npm install
make prod

Develop

Your need to know what is react, and golang. In develop mode, Support react hot reload

npm install
make dev

Open another terminal

go build && ./file-server

Thanks

  1. https://github.com/shenfeng/http-watcher
  2. http://segmentfault.com/a/1190000002551952
  3. update package.json dependencies
  4. react hot reload QA

About

File Static Server written by golang.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 67.5%
  • Go 27.0%
  • Makefile 2.9%
  • CSS 2.6%