# sfu [![Build Status](https://qa.roboces.dev/api/badges/catalin/sfu/status.svg)](https://qa.roboces.dev/catalin/sfu) simple requirementsless, authenticationless file upload server ## prod version WIP ## dev version ### using docker 1. take a look at [docker-compose](docker-compose.yml) 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: ```docker-compose ... app: build: context: . target: run_dev environment: - SFU_PORT=80 - SFU_FILES_DIR=./files - gid=1234 - uid=1234 ... ``` ### dockerless 1. sfu needs two envvars to be set - `SFU_PORT`: the port to listen on - `SFU_FILES_DIR`: the directory to store files in 2. run the server ```shell go build SFU_PORT=80 SFU_FILES_DIR=./files ./main ```