{"id":20050124,"url":"https://github.com/jersou/docker-compose-dashboard","last_synced_at":"2026-02-07T05:33:01.300Z","repository":{"id":227557260,"uuid":"771246177","full_name":"jersou/docker-compose-dashboard","owner":"jersou","description":"docker compose dashboard : a simple desktop webApp","archived":false,"fork":false,"pushed_at":"2024-11-13T19:54:18.000Z","size":1363,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-20T11:50:33.249Z","etag":null,"topics":["dashboard","deno","docker-compose","ui"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jersou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-13T00:18:13.000Z","updated_at":"2025-02-12T11:09:33.000Z","dependencies_parsed_at":"2024-03-18T00:19:59.178Z","dependency_job_id":"99df1439-e8b5-4da5-8d6b-45902db7f91d","html_url":"https://github.com/jersou/docker-compose-dashboard","commit_stats":null,"previous_names":["jersou/docker-compose-dashboard"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/jersou/docker-compose-dashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fdocker-compose-dashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fdocker-compose-dashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fdocker-compose-dashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fdocker-compose-dashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jersou","download_url":"https://codeload.github.com/jersou/docker-compose-dashboard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fdocker-compose-dashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29187221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T05:07:31.176Z","status":"ssl_error","status_checked_at":"2026-02-07T05:06:15.227Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dashboard","deno","docker-compose","ui"],"created_at":"2024-11-13T11:54:21.116Z","updated_at":"2026-02-07T05:33:01.282Z","avatar_url":"https://github.com/jersou.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# docker compose dashboard\n\nExample from [docker-compose.yml](example%2Fdocker-compose.yml) :\n\nhttps://github.com/jersou/docker-compose-dashboard/assets/5874319/a24ddfc2-3f75-4b3d-89b4-8f98b53042e7\n\n## install\n\n```shell\ndeno install -f \\\n    -g \\\n    --name docoda \\\n    --allow-net=localhost:5555 \\\n    --allow-env \\\n    --allow-read \\\n    --allow-run=/usr/bin/docker \\\n        jsr:@jersou/docker-compose-dashboard@0.3.0\n# → run \"docoda\" from a docker compose project\n# → open localhost:5555 in a browser\n```\n\n## or run directly from a docker compose project\n\n```shell\ndeno run -A jsr:@jersou/docker-compose-dashboard@0.3.0\n# → open localhost:5555 in a browser\n```\n\nor specify permissions :\n\n```shell\ndeno run \\\n    --allow-net=localhost:5555 \\\n    --allow-env \\\n    --allow-read \\\n    --allow-run=/usr/bin/docker \\\n        jsr:@jersou/docker-compose-dashboard@0.3.0\n# → open localhost:5555 in a browser\n```\n\n## Usage\n\n```\n$ ./docker-compose-dashboard.ts --help\nUsage: ./docker-compose-dashboard.ts [Options] [--] [command [command args]]\n\nCommands:\n  main         [default]\n  checkCompose\n\nOptions:\n -h, --help                     Show this help                                                        [default: false]\n     --hostname                 Server hostname                                                 [default: \"localhost\"]\n     --port                     Server port                                                            [default: 5555]\n     --open-in-browser          Open with chromium/chrome/gio if true or with the parameter [default: \"google-chrome\"]\n     --open-in-browser-app-mode Add --app= to browser command if openInBrowser is used                [default: false]\n     --not-exit-if-no-client    Keep the server alive after the last client disconnects               [default: false]\n```\n\n## Labels in docker-compose.yml file :\n\n- dashboard.index: \u003cnumber, used to sort cards\u003e\n- dashboard.title: \u003cstring, title in card, service name if missing\u003e\n- dashboard.material-symbols-outlined: \u003cstring, material symbol to use in card\u003e\n- dashboard.link: \u003cstring, link on card\u003e\n- dashboard.extra-link: \u003cstring, extra link\u003e\n- dashboard.extra-text: \u003cstring, extra link title\u003e\n\n## To update the asset bundle after frontend update\n\nRun from the source dir with :\n\n```shell\n./docker-compose-dashboard.ts updateAssetsBundle\n```\n\n## TODO :\n\n- lib list\n  - https://github.com/denoland/deno\n  - https://github.com/developit/htm\n  - https://github.com/preactjs/preact\n  - https://github.com/denoland/deno\n  - https://jsr.io/@jersou/desktop-web-app\n  - https://jsr.io/@jersou/clite\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjersou%2Fdocker-compose-dashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjersou%2Fdocker-compose-dashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjersou%2Fdocker-compose-dashboard/lists"}