Overview of coast-service
maincoast-service is a remote control plane for Coast. It runs on a remote machine and manages Docker-in-Docker (DinD) containers on behalf of a local coast-daemon. The daemon communicates with coast-service over an SSH tunnel, allowing users to manage remote environments without changing their local workflow.
coast-service is an Axum-based HTTP server that mirrors local daemon operations such as build, run, assign, exec, ps, logs, stop, start, rm, secrets, and service restarts. It manages its own SQLite state, Docker containers, and dynamic port allocation.