meltcd
[!Caution]
meltcd
is very far from production use, unless we achieve 1.0.0
Argo-cd like GitDevOps Continuous Development platform for docker swarm.
Install
Linux, MacOS and WSL.
curl -s https://install.meltred.tech/meltcd | bash
Windows
Download From latest release
Go Install
go install github.com/meltred/meltcd@latest
Architecture
Local Setup
Requirements
- GoLang
- pnpm
Run
- Clone the
- Download go packages
go mod download
- Install
husky
pnpm install
-
Install swag
from here
-
install frontend packages
pnpm --prefix=./ui install
- build the frontend
pnpm --prefix=./ui build
This will update the latest frontend to server/static
- run the app
go run main.go serve --verbose
# Using `gnu make`
make run
This will start the server on port 11771
[!TIP]
If you get error saying "Error response from daemon: This node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again."
This means you have docker working but the node is not a Docker Swarm
Node, to make it run docker swarm init
.
Go to Developer Docs for more info. Developer Docs
Contributing
We welcome contributions to meltcd
in many forms. There's always plenty to do!
See the Contribution Guide for more information.
About Meltred
This project is sponsored and maintained by Meltred. Meltred builds tools to manage software.