Slightly modified version of ntdesmond/PPFS.
- Settings are configured in ppfs.yaml
- This allows to create a predefined set of users at startup
- MongoDB credentials still have to be added to the
.envfile, so that Docker Compose finds them
- Files now have
descriptionfield that includesruandendescriptions
- Docker
- Docker Compose
- Clone the repo
- Copy/Rename
.env.exampleto.envand modify MongoDB credentials - Modify ppfs.yaml to use your own settings
- Run
docker compose up -dto run containers in background
In result, you'll get the running API on the default address http://localhost:8000
Interactive docs (Swagger UI) will be available at http://localhost:8000/docs