A simple file manager server utilizing FastAPI, MinIO and PostgreSQL, with file scanning capabilities provided by ClamAV.
IMPORTANT: all instructions and utilities provided in this repository assume a complete pyenv setup, including all the pyenv recommended configurations.
The software is subdivided in two microservices:
Instructions on the usage of each microservice are provided in their respective README.md files: manager/README.md, (no README for the scanner is available yet).
Docker compose files are also provided for easier deployment of the software and external dependencies. These are available in the docker-compose folder, and each file contains brief comments on their general purpose.