{"id":28395242,"url":"https://github.com/databiosphere/terra-axon-server","last_synced_at":"2025-07-22T01:04:18.853Z","repository":{"id":65746987,"uuid":"577410447","full_name":"DataBiosphere/terra-axon-server","owner":"DataBiosphere","description":"Backend-for-frontend server for the Terra Axon UI and other Terra clients","archived":false,"fork":false,"pushed_at":"2023-10-03T18:36:14.000Z","size":388,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-06-27T01:38:01.003Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DataBiosphere.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,"zenodo":null}},"created_at":"2022-12-12T17:14:03.000Z","updated_at":"2022-12-20T19:52:11.000Z","dependencies_parsed_at":"2025-06-27T01:31:26.637Z","dependency_job_id":"15a707de-5f71-4109-982a-fda61e5f7f37","html_url":"https://github.com/DataBiosphere/terra-axon-server","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/DataBiosphere/terra-axon-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-axon-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-axon-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-axon-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-axon-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DataBiosphere","download_url":"https://codeload.github.com/DataBiosphere/terra-axon-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBiosphere%2Fterra-axon-server/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266405405,"owners_count":23923536,"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-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":[],"created_at":"2025-05-31T19:39:36.621Z","updated_at":"2025-07-22T01:04:18.806Z","avatar_url":"https://github.com/DataBiosphere.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terra-axon-server\nBackend-for-frontend server for the Terra Axon UI, Terra CLI, and other Terra clients.\n\n## Development\n\n### Writing Configurations\n\nRunning TAS and the Test Runner integration tests requires many service accounts and database\ncoordinates. That information is stored in Broad's Vault server. We do not want the main\ncode to directly depend on Vault. For example, Verily's Terra deployment will not use\nVault. So the code depends on files that hold the information.\n\nThe `scripts/write-config.sh` script is used to collect all of the needed data from vault and\nstore it in files in the gradle `${rootDir}` in the directory `config/`. Having a Broad Institute\naccount is the pre-requisite for fetching data from vault.\n\nView current usage information for `write-config.sh` by entering\n```sh\n./scripts/write-config.sh help\n```\n\n### Running\nTo start the server locally with swagger, run the following. The env var turns\nCORS on so a local UI can talk to the server.\n```\nSPRING_PROFILES_ACTIVE=local ./gradlew bootRun\n```\n\n### Updating Dependency Locks\nAll gradle dependency configurations are in this project. To update the lock files, run:\n```sh\n./gradlew dependencies --write-locks\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabiosphere%2Fterra-axon-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatabiosphere%2Fterra-axon-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabiosphere%2Fterra-axon-server/lists"}