{"id":21126480,"url":"https://github.com/lreimer/swarm-minipad","last_synced_at":"2026-05-12T16:03:42.831Z","repository":{"id":71906712,"uuid":"229095938","full_name":"lreimer/swarm-minipad","owner":"lreimer","description":"Visualise and manage Docker swarm containers using a Novation Launchpad Mini MK2.","archived":false,"fork":false,"pushed_at":"2019-12-20T15:09:33.000Z","size":83,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T11:42:58.196Z","etag":null,"topics":["devops","docker","docker-swarm","graal-native","graalvm","java","midi","midi-controller","swarm"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lreimer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2019-12-19T16:31:43.000Z","updated_at":"2019-12-20T15:09:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"37149c7b-cb9a-4081-8346-667e71f1bdf9","html_url":"https://github.com/lreimer/swarm-minipad","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lreimer/swarm-minipad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lreimer%2Fswarm-minipad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lreimer%2Fswarm-minipad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lreimer%2Fswarm-minipad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lreimer%2Fswarm-minipad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lreimer","download_url":"https://codeload.github.com/lreimer/swarm-minipad/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lreimer%2Fswarm-minipad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32946410,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"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":["devops","docker","docker-swarm","graal-native","graalvm","java","midi","midi-controller","swarm"],"created_at":"2024-11-20T04:42:02.207Z","updated_at":"2026-05-12T16:03:42.787Z","avatar_url":"https://github.com/lreimer.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Swarm Minipad\n\nVisualise and manage Docker swarm containers using a Novation Launchpad Mini MK2.\n\n## Building and Running\n\n```bash\n$ ./gradlew clean ass\n\n$ docker swarm init\n$ docker stack deploy --orchestrator swarm -c src/test/resources/test-stack.yaml test\n\n$ ./gradlew run --args=\"-f src/test/resources/swarm-config.json\"\n\n$ ./gradlew graalNativeImage\n$ cd build\n$ ./swarm-minipad -f ../src/test/resources/swarm-config.json\n```\n\n## Configuration\n\nWe are using the default configuration of the Docker Java Client. Different ways of\nconfiguration are found here: https://github.com/docker-java/docker-java\n\n:attention: The default configuration using Unix sockets only works for Linux, because the Unit Socket\nFactory dependency only includes the native libraries for this platform.\n\nFor development under MacOS the following worked for me:\n```bash\n$ brew install socat\n$ socat -4 TCP-LISTEN:2375,fork UNIX-CONNECT:/var/run/docker.sock\n```\n\n## Maintainer\n\nM.-Leander Reimer (@lreimer), \u003cmario-leander.reimer@qaware.de\u003e\n\n## License\n\nThis software is provided under the MIT open source license, read the `LICENSE`\nfile for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flreimer%2Fswarm-minipad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flreimer%2Fswarm-minipad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flreimer%2Fswarm-minipad/lists"}