Skip to main content

Build & Run from Source

This tutorial uses the rabbit_mongo_influx configuration for source code deployment.

Important

Building and running requires the Docker-based infrastructure (RabbitMQ, MongoDB, InfluxDB) to be running first. Stop the IoTSharp container before running from source:

docker stop iotsharp

Build the Solution

Open IoTSharp.sln and build the entire solution. The first build compiles the Angular front-end and takes longer.

Modify Configuration File

Update the connection strings in appsettings.Development.json with your actual InfluxDB token.

Start from Source

Set IoTSharp as the startup project and run. The back-end dashboard and Swagger WebAPI will open automatically.