Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.36 KB

File metadata and controls

36 lines (25 loc) · 1.36 KB

Use Symphony as a binary

(last edit: 9/18/2023)

Symphony can run as a standalone binary with zero external dependencies. You can build Symphony API with Go (1.20 or above).

Clone the Symphony repo:

git clone https://github.com/eclipse-symphony/symphony.git

Build the Symphony API binary:

# assume you are under the repo root folder
cd api
go build -o ./symphony-api

Launch Symphony with a configuration file:

SYMPHONY_API_URL="http://localhost:8082/v1alpha2/" USE_SERVICE_ACCOUNT_TOKENS="false" ./symphony-api -c ./symphony-api-no-k8s.json -l Debug

More topics

Now that you have the Symphony API, try out one of the quick start scenarios:

Scenario Requires K8s Requires Azure Requires Azure IoT Edge Requires Docker Requires RTSP Camera
Deploy a Prometheus server to a K8s cluster Yes - - - -
Deploy a Redis container with standalone Symphony - - - Yes -
Deploy a simulated temperature sensor SolutionVersion to an Azure IoT Edge device Yes Yes Yes - -
Manage RTSP cameras connected to a gateway Yes Yes - - Yes