asoluwaseun / asws

Another static web server, plus JSON REST API for exposing specified directory listings. Useful for download pages or listings asset for web applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASWS Static Web Server

Serve a Static Site

The following example exposes port 2701 on your local machine and forwards all traffic to port 80 on the asws docker container:

docker run -e DEBUG=true -p 2701:80 -v "$(pwd)"/www:/www txn2/asws:1.2.3

Environment Variable Defaults

  • PORT="80"
  • STATIC_DIR="./www"
  • STATIC_PATH="./www"
  • FS_ENABLED="no"
  • FS_DIR="./files"
  • FS_PATH="/files"
  • DEBUG="false"
  • METRICS="true"
  • METRICS_PORT="9696"

Build Release

Build test release:

goreleaser --skip-publish --rm-dist --skip-validate

Build and release:

GITHUB_TOKEN=$GITHUB_TOKEN goreleaser --rm-dist

About

Another static web server, plus JSON REST API for exposing specified directory listings. Useful for download pages or listings asset for web applications.

License:MIT License


Languages

Language:Go 65.8%Language:Dockerfile 31.4%Language:HTML 2.8%