{"id":19884307,"url":"https://github.com/techempower/tfb-status","last_synced_at":"2025-05-02T15:31:03.428Z","repository":{"id":42382586,"uuid":"119452967","full_name":"TechEmpower/tfb-status","owner":"TechEmpower","description":"This powers tfb-status.techempower.com","archived":false,"fork":false,"pushed_at":"2023-12-07T22:14:54.000Z","size":8905,"stargazers_count":7,"open_issues_count":13,"forks_count":6,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-04-14T07:14:23.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://tfb-status.techempower.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TechEmpower.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}},"created_at":"2018-01-29T23:00:20.000Z","updated_at":"2023-03-04T15:44:18.000Z","dependencies_parsed_at":"2023-02-14T12:02:03.429Z","dependency_job_id":null,"html_url":"https://github.com/TechEmpower/tfb-status","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechEmpower%2Ftfb-status","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechEmpower%2Ftfb-status/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechEmpower%2Ftfb-status/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechEmpower%2Ftfb-status/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechEmpower","download_url":"https://codeload.github.com/TechEmpower/tfb-status/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224317376,"owners_count":17291444,"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","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":"2024-11-12T17:26:13.092Z","updated_at":"2024-11-12T17:26:13.764Z","avatar_url":"https://github.com/TechEmpower.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a web application that consumes results from the [TechEmpower Framework\nBenchmarks](https://github.com/TechEmpower/FrameworkBenchmarks) (TFB).  TFB may\nbe configured to upload its results files to some other server between tests and\nafter a full run, and this application this is meant to be that other server.\n\n## Running with Docker\n\nTo build and run with [Docker Compose](https://docs.docker.com/compose/):\n\n```\ndocker-compose up --build\n```\n\n### Debugging the app with Intellij\n\nTo debug the app while running in Docker locally, create a new run configuration\nin Intellij for remote debugging:\n\n1. Run \u003e Edit Configurations...\n2. Click the green plus sign to add a new configuration of type \"Remote\".\n3. The default settings should work: Socket transport, attach debugger mode, localhost port 5005.\n4. For \"Search sources using module's classpath\" select this project.\n5. Save and run it by clicking the debug icon.\n6. You should be able to place breakpoints, capture thread dumps, etc.\n\n## Running without Docker\n\nTo build:\n\n```\nmvn clean package\n```\n\nTo run with a default configuration:\n\n```\njava -jar target/tfb-status.jar\n```\n\nTo run with a custom configuration:\n\n```\njava -jar target/tfb-status.jar path/to/config.yml\n```\n\nTo create your own YAML config file, start by copying [the example config\nfile](example-config.yml) and then modify whatever settings you want.  The\nstructure of this config file is defined by the\n[ApplicationConfig](src/main/java/tfb/status/config/ApplicationConfig.java)\nclass.  Do not add your config file to source control.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechempower%2Ftfb-status","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechempower%2Ftfb-status","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechempower%2Ftfb-status/lists"}