Fastapi Based Authentication File Server
pip install -r requirements.txt
python3 main.py
docker build -t fsimage .
sudo docker run -d --name fscontainer -p 8001:8001 fsimage
- See all API on http://0.0.0.0:8001/docs#/
- register an account using 'http://0.0.0.0:8001/auth/register'
- Login 'http://0.0.0.0:8001/auth/jwt/login'
- List your files 'http://0.0.0.0:8001/list'
- Upload/Modify a file 'http://0.0.0.0:8001/file_upload'
- Download a file 'http://0.0.0.0:8001/file_download/{filename}'
- Delete a file 'http://0.0.0.0:8001/file_delete/{filename}'