diff --git a/blueprints/cup/docker-compose.yml b/blueprints/cup/docker-compose.yml new file mode 100644 index 00000000..6775151a --- /dev/null +++ b/blueprints/cup/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3.8" + +services: + cup: + image: ghcr.io/sergi0g/cup:latest + restart: unless-stopped + command: serve + ports: + - "8000" + volumes: + - /var/run/docker.sock:/var/run/docker.sock diff --git a/blueprints/cup/image.png b/blueprints/cup/image.png new file mode 100644 index 00000000..3d10873e Binary files /dev/null and b/blueprints/cup/image.png differ diff --git a/blueprints/cup/template.toml b/blueprints/cup/template.toml new file mode 100644 index 00000000..60cfd521 --- /dev/null +++ b/blueprints/cup/template.toml @@ -0,0 +1,17 @@ +[variables] +main_domain = "${domain}" + +[config] + +[[config.domains]] +serviceName = "cup" +port = 8000 +host = "${main_domain}" + +[config.env] + +[[config.mounts]] +serviceName = "cup" +source = "/var/run/docker.sock" +target = "/var/run/docker.sock" +type = "bind" diff --git a/meta.json b/meta.json index 49b2f40e..9a6b8490 100644 --- a/meta.json +++ b/meta.json @@ -1444,6 +1444,25 @@ "firewall" ] }, + { + "id": "cup", + "name": "Cup", + "version": "latest", + "description": "Cup is a self-hosted Docker container management UI.", + "logo": "image.png", + "links": { + "github": "https://github.com/sergi0g/cup", + "website": "https://cup.sh", + "docs": "https://github.com/sergi0g/cup" + }, + "tags": [ + "docker", + "container", + "management", + "ui", + "self-hosted" + ] + }, { "id": "cyberchef", "name": "CyberChef",