Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shoenig/just-files

A trivial files server in Go
https://github.com/shoenig/just-files

files go golang server statics

Last synced: 3 days ago
JSON representation

A trivial files server in Go

Awesome Lists containing this project

README

        

# just-files

![GitHub](https://img.shields.io/github/license/shoenig/just-files?style=flat-square)

`just-files` is a trivial static files server in Go.

### Features

Basically none

### Usage

Set `BIND` environment variable to configure bind address.

- defaults to `127.0.0.1`

Set `PORT` environment variable to configure bind port

- defaults to `8000`

Arguments are a comma-separated list of `:` pairs.

### Examples

```shell
BIND=0.0.0.0 PORT=8081 just-files /:/www
```

### Building

The `just-files` file server is written in Go. IT can be built using the normal
Go toolchain steps, e.g.

```shell
go build
```

### Installing

With the Go toolchain installed,

```shell
go install github.com/shoenig/just-files@latest
```

### Contributing

Open an issue

### License

The `just-files` file server is made open source under the [MPL-2.0](LICENSE) license.