Description
I have an existing swarm setup already running traefik. I've run into several issues deploying docker-compose.yml files. It seems exoframe works best with a fresh swarm where exoframe sets up traefik automatically.
What I'd like is a kind of simple mode where I can write a a normal compose file, define swarm specific settings like usual (deploy: labels, etc.), and have, e.q. exoframe swarmdeploy mystack
basically do a docker stack deploy -c compose.yml mystack
.
What I'm really missing from vanilla swarm is a cli/token setup. I don't want to open up the docker deamon port or deploy via ssh and copy my compose files over.
It's probably out of scope though for this project, and would bypass templates, recipes, traefik auto setup.
Looks like a great project for a new swarm.