Quickstart

Binacle.Net with everything you need to look at it: Swagger UI, Scalar UI and the web UI demo. The setup to take when you are trying it out for the first time.

πŸ› οΈ Prerequisites

πŸ“₯ Download the following files

Place both in a directory of your choice. That directory is your project root.

✏️ Customize (optional)

Edit Presets.json to use your own bins. The shipped file is enough to try things out with.

πŸš€ Running the Application

In the project root:

docker compose up

This launches the Binacle.Net API with:

πŸ” What to look at

βš™οΈ Customizing Presets

To change bin configurations:

  1. Open Presets.json in your editor.
  2. Edit the bin definitions.
  3. Restart to apply:
     docker compose down
     docker compose up
    

πŸ“‚ Logs Folder

A ./data folder is created for application data, including logs. The ./data and ./data/logs directories need write permissions.

Setting Permissions

mkdir -p ./data/logs
sudo chmod -R 777 ./data

777 gives full access to all users. Adjust permissions as needed for security.

This setup is for looking at Binacle.Net, not for running it. For a real deployment see Prod, or Service if you need accounts.

πŸ“„ Additional Resources

Happy packing! πŸ“¦βœ¨