Service discovery binary for Carbonio, based on HashiCorp Consul. This package provides the core service discovery and configuration management infrastructure used by Carbonio components to communicate and coordinate within distributed deployments.
- Docker or Podman installed
- Make
# Build packages for Ubuntu 22.04
make build TARGET=ubuntu-jammy
# Build packages for Rocky Linux 9
make build TARGET=rocky-9
# Build packages for Ubuntu 24.04
make build TARGET=ubuntu-nobleubuntu-jammy- Ubuntu 22.04 LTSubuntu-noble- Ubuntu 24.04 LTSrocky-8- Rocky Linux 8rocky-9- Rocky Linux 9
You can customize the build by setting environment variables:
# Use a specific container runtime
make build TARGET=ubuntu-jammy CONTAINER_RUNTIME=docker
# Use a different output directory
make build TARGET=rocky-9 OUTPUT_DIR=./my-packagesThis package is distributed as part of the Carbonio platform.
apt-get install service-discover-baseyum install service-discover-baseWe welcome contributions! See CONTRIBUTING.md for information on how to contribute to this project.
This repository contains build configurations and packaging scripts licensed under the GNU Affero General Public License v3.0 - see the LICENSE.md file for details.