/plantd

Unified Plantd projects

Primary LanguageGoMIT LicenseMIT

codecov License MIT


Plantd

Core services for building distributed control systems.

Pre-alpha state, might burn your house down, don't use.

Purpose

So much of plantd related tooling has been spread apart, the purpose of this project is to attempt to bring together the go services that are actually used in the hopes that all the rest can be archived one day.

Quickstart

make
sudo make install
# eg. to test one of the services
PLANTD_PROXY_LOG_LEVEL=debug PORT=8080 plantd-proxy

For additional service control steps see the contents of init/ for launchctl and systemd options.

Projects

🏚 Existing

The list of projects that should be brought into this one:

🏠 Planned

Contributing

It's recommended that some common tooling and commit hooks be installed.

make setup

Once complete you can start everything with docker and overmind.

docker compose up -d
overmind start