{"id":19093408,"url":"https://github.com/imagej/imagej-updater-tests","last_synced_at":"2025-08-18T07:04:29.427Z","repository":{"id":137547019,"uuid":"114179726","full_name":"imagej/imagej-updater-tests","owner":"imagej","description":"Docker-based test infrastructure for ImageJ Updater","archived":false,"fork":false,"pushed_at":"2017-12-14T15:42:27.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-02-22T07:51:28.841Z","etag":null,"topics":["docker","imagej","sandbox","tests","updater"],"latest_commit_sha":null,"homepage":null,"language":null,"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/imagej.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}},"created_at":"2017-12-13T23:31:49.000Z","updated_at":"2023-10-19T20:08:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"7a5cb381-50fc-452a-89b5-4175e3fa61fd","html_url":"https://github.com/imagej/imagej-updater-tests","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/imagej/imagej-updater-tests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagej%2Fimagej-updater-tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagej%2Fimagej-updater-tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagej%2Fimagej-updater-tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagej%2Fimagej-updater-tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imagej","download_url":"https://codeload.github.com/imagej/imagej-updater-tests/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imagej%2Fimagej-updater-tests/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270956461,"owners_count":24674940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["docker","imagej","sandbox","tests","updater"],"created_at":"2024-11-09T03:24:32.202Z","updated_at":"2025-08-18T07:04:29.399Z","avatar_url":"https://github.com/imagej.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Testing ImageJ Updater\n======================\n\n[ijtest/docker-compose.yml](ijtest/docker-compose.yml) provides\na sandbox for testing ImageJ Updater behavior. This is done by\nusing an internal network, which permits no connections to outside\nresources. Only inner container connections are possible.\n\nThe mirrored update sites created under \"Setup\" below are then\nlinked into the Docker containers with the expected alias. If\n`./ImageJ-linux64 --update ...` tries to access any other URL,\nthere will be a short hang before a stacktrace is printed.\n\nAn ownCloud WebDav server is also started in case the client\nwould like to push to a clean update site.\n\nSetup\n-----\n\n* install docker, docker-compose, etc.\n* `wget --mirror update.imagej.net # 1 GB`\n* `wget --mirror update.fiji.sc # 2.4 GB`\n* `wget -r -np http://sites.imagej.net/Fiji-Legacy/`\n* `wget --mirror sites.imagej.net/Fiji-Legacy  # 17 MB`\n* Make any necessary changes to the mirrored directories.\n  This does not *yet* support using the provided NGINX\n  instances for uploading, though that is likely doable\n  as well.\n\nUsage\n-----\n\n * `cd ijtest`\n\n * Execute: `docker-compose up --abort-on-container-exit`\n   and watch the output (See [example_out.txt](example_out.txt))\n\n * Make changes to the `command:` element for the client\n   container to see different behavior *or* change the command\n   to `bash` for interacting with the container. Use:\n   `docker-compose exec client bash` to enter the started\n   container.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimagej%2Fimagej-updater-tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimagej%2Fimagej-updater-tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimagej%2Fimagej-updater-tests/lists"}