Skip to content

Quick Start

Chris Mavrommatis edited this page Mar 18, 2025 · 9 revisions

Getting started with Binacle.Net is simple. You can quickly run it locally using a Docker image, complete with a pre-configured Swagger UI with to interact with all available API calls.

🖥️ Run Locally with Docker

This option is the fastest if you want to just try it out.

Step 1: Install Docker

Ensure Docker is installed on your system. If not, follow the instructions on the Docker website.

Step 2: Run Binacle.Net

Open your terminal and run:

docker run -d --name binacle-net -p 8080:8080 -e SWAGGER_UI=True -e UI_MODULE=True binacle/binacle-net:latest

This command will:

  • Pull the latest Binacle.Net image.
  • Start the container with the Swagger UI and UI Module enabled.
  • Expose the API on port 8080.

Step 3: Access Binacle.Net

📦 Run with Docker Compose

For more advanced setups, you can use Docker Compose. Choose one of the provided Samples for a quick start:

  • Minimal Setup: Set up Binacle.Net with minimal configuration.
  • Full Deployment: Run Binacle.Net with all features enabled, including Azurite for local storage, Open Telemetry and Aspire Dashboard.
  • UI Module Only: Run Binacle.Net with just the UI Module for quick visual demos.

☁️ Cloud Deployment

Want to deploy Binacle.Net to the cloud? Here are the recommended platforms:

🗂️ Choosing the Right Option

Deployment Best For Platform
Local (Docker) Quick development, testing, and demos Docker
Azure Seamless integration with Microsoft services, scalable web apps Azure App Service
AWS High-scale microservices, flexible container management AWS ECS or Fargate
Google Cloud Serverless deployments, cost-effective auto-scaling APIs Google Cloud Run

You’re now ready to get started with Binacle.Net—locally or in the cloud! 🚀

Clone this wiki locally