Skip to content

cloudlink-omega/backend

Repository files navigation

go report card

Backend Thumbnail

Backend

Implementation of the CL5 signaling protocol and CLΩ API in Go. Powered by Chi and Gorilla Websockets.

Basics

All API endpoints use application/json or text/plain types. See documentation for endpoints.

Use this directory to build the server binary (use go build .).

Configuration is done via an environment variables file. See .env.example for a template.

Database

This backend code was designed with a MariaDB server in mind, but should be compatible with any standard SQL server. Tables will be auto-generated on first launch.