file upload server
- Go 83.8%
- Dockerfile 8.1%
- HTML 8.1%
|
|
||
|---|---|---|
| design | ||
| .drone.yml | ||
| .gitignore | ||
| Caddyfile | ||
| docker-compose.yml | ||
| Dockerfile | ||
| go.mod | ||
| handlers.go | ||
| logger.go | ||
| main.go | ||
| README.md | ||
sfu
simple requirementsless, authenticationless file upload server
prod version
WIP
dev version
using docker
- take a look at docker-compose and modify the envvars accordingly. the default values should work as long as you're ok with a
files/folder being created and your user UID and GID are 1000. if for some reason you need other ids, please add them like this:
...
app:
build:
context: .
target: run_dev
environment:
- SFU_PORT=80
- SFU_FILES_DIR=./files
- gid=1234
- uid=1234
...
dockerless
- sfu needs two envvars to be set
SFU_PORT: the port to listen onSFU_FILES_DIR: the directory to store files in
- run the server
go build
SFU_PORT=80 SFU_FILES_DIR=./files ./main