LinkSmart Service Catalog is a registry enabling discovery of other web services via a RESTful API or through an MQTT broker.
The configuration is possible using a JSON file or by setting environment variables. It is described here.
The following command runs the latest release of service catalog with the default configurations:
docker run -p 8082:8082 linksmart/sc
The index of the RESTful API should now be accessible at: http://localhost:8082
To run on other architectures (e.g.
arm64), clone this repo and build the image locally first by running:
docker build -t linksmart/sc .
These are available for released versions and for several platforms here.
Download and run:
The dependencies of this package are managed by Go Modules.
To compile from source:
git clone https://github.com/linksmart/service-catalog.git cd service-catalog go build -mod=vendor
Contributions are welcome.
Please fork, make your changes, and submit a pull request. For major changes, please open an issue first and discuss it with the other authors.