wip
This commit is contained in:
32
.config/television/cable/docker-compose.toml
Normal file
32
.config/television/cable/docker-compose.toml
Normal file
@@ -0,0 +1,32 @@
|
||||
[metadata]
|
||||
name = "docker-compose"
|
||||
description = "Manage Docker Compose services"
|
||||
requirements = ["docker"]
|
||||
|
||||
[source]
|
||||
command = "docker compose ps --format '{{.Name}}\t{{.Service}}\t{{.Status}}'"
|
||||
display = "{split:\t:1} ({split:\t:2})"
|
||||
output = "{split:\t:1}"
|
||||
|
||||
[preview]
|
||||
command = "docker compose logs --tail=30 --no-log-prefix '{split:\t:1}'"
|
||||
|
||||
[actions.up]
|
||||
description = "Start the selected service"
|
||||
command = "docker compose up -d '{split:\t:1}'"
|
||||
mode = "fork"
|
||||
|
||||
[actions.down]
|
||||
description = "Stop and remove the selected service"
|
||||
command = "docker compose down '{split:\t:1}'"
|
||||
mode = "fork"
|
||||
|
||||
[actions.restart]
|
||||
description = "Restart the selected service"
|
||||
command = "docker compose restart '{split:\t:1}'"
|
||||
mode = "fork"
|
||||
|
||||
[actions.logs]
|
||||
description = "Follow logs of the selected service"
|
||||
command = "docker compose logs -f '{split:\t:1}'"
|
||||
mode = "execute"
|
||||
Reference in New Issue
Block a user