docker compose dashboard : a simple desktop webApp
Attributes
Includes Deno configuration
Repository
Current version released
a year ago
Dependencies
docker compose dashboard
Example from docker-compose.yml :
install
deno install -f \
-g \
--name docoda \
--allow-net=localhost:5555 \
--allow-env \
--allow-read \
--allow-run=/usr/bin/docker \
jsr:@jersou/docker-compose-dashboard@0.3.0
# → run "docoda" from a docker compose project
# → open localhost:5555 in a browseror run directly from a docker compose project
deno run -A jsr:@jersou/docker-compose-dashboard@0.3.0
# → open localhost:5555 in a browseror specify permissions :
deno run \
--allow-net=localhost:5555 \
--allow-env \
--allow-read \
--allow-run=/usr/bin/docker \
jsr:@jersou/docker-compose-dashboard@0.3.0
# → open localhost:5555 in a browserUsage
$ ./docker-compose-dashboard.ts --help
Usage: ./docker-compose-dashboard.ts [Options] [--] [command [command args]]
Commands:
main [default]
checkCompose
Options:
-h, --help Show this help [default: false]
--hostname Server hostname [default: "localhost"]
--port Server port [default: 5555]
--open-in-browser Open with chromium/chrome/gio if true or with the parameter [default: "google-chrome"]
--open-in-browser-app-mode Add --app= to browser command if openInBrowser is used [default: false]
--not-exit-if-no-client Keep the server alive after the last client disconnects [default: false]Labels in docker-compose.yml file :
- dashboard.index:
- dashboard.title:
- dashboard.material-symbols-outlined:
- dashboard.link:
- dashboard.extra-link:
- dashboard.extra-text:
To update the asset bundle after frontend update
Run from the source dir with :
./docker-compose-dashboard.ts updateAssetsBundle