This repository contains the "Function Registry" node of Ermes.
It contains:
- An HTTP server that exposes functions to the ermes-cli and other ermes nodes.
- A Docker Compose file to run the storage service (MinIO).
To deploy this node, follow the instructions in the Ermes deploy repository.
This project has no particular requirements, other than Go and Docker.
Note: The public MinIO Docker image is no longer available as of October 2026. Before starting the Compose services, make sure you built
minio-local:legacyfrom the MinIO repository found in this organization. The Compose configuration is deliberately set not to pull this image.
You can run the Docker Compose file to start the MinIO storage service with your IDE or from the command line using the following command:
docker compose upThen you can run the function registry node, paying attention to set the environment variables specified in the .env
file.
Run configurations for VSCode and GoLand are already provided.