Add initial template configuration for cup service (#355)

- Created a new TOML template for the cup service.
- Defined main domain variable and service configuration.
- Specified service name, port, and host for the cup service.
- Configured environment variables and mounted Docker socket.
This commit is contained in:
Jainil Prajapati
2025-09-14 07:00:12 +05:30
committed by GitHub
parent 4ebc30ab23
commit 974d42542f
4 changed files with 47 additions and 0 deletions

View File

@@ -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

BIN
blueprints/cup/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -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"

View File

@@ -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",