This is a Restful API service for anonymous file storage
Checkout the code
git clone https://github.com/grauds/clematis.storage.api
Set executable bit to gradlew
chmod +x gradlew
The following command builds the entire project
./gradlew clean build
To pack the application into a Docker container run the Docker build
docker build -t clematis.storage.api .
The application is meant to be deployed with Docker compose along with MySQL database as a dependency. The suggested Docker compose configuration can be found here. There are many environment variables defined in the .env file, but if another environment needs to be configured, just replace the file with the actual one.