{"id":18730044,"url":"https://github.com/primeqa/primeqa-ui","last_synced_at":"2025-09-13T07:32:37.824Z","repository":{"id":90994616,"uuid":"551014815","full_name":"primeqa/primeqa-ui","owner":"primeqa","description":"Front-end for PrimeQA services","archived":false,"fork":false,"pushed_at":"2023-05-16T16:21:17.000Z","size":678,"stargazers_count":3,"open_issues_count":13,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T11:21:45.375Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/primeqa.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":"2022-10-13T17:44:35.000Z","updated_at":"2023-05-15T04:50:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"a271251e-ff99-433a-96b5-2b531764d59d","html_url":"https://github.com/primeqa/primeqa-ui","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primeqa%2Fprimeqa-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primeqa%2Fprimeqa-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primeqa%2Fprimeqa-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/primeqa%2Fprimeqa-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/primeqa","download_url":"https://codeload.github.com/primeqa/primeqa-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248602310,"owners_count":21131615,"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-07T14:34:00.532Z","updated_at":"2025-04-12T17:07:07.167Z","avatar_url":"https://github.com/primeqa.png","language":"JavaScript","readme":"\u003c!---\nCopyright 2022 PrimeQA Team\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n--\u003e\n\n\u003c!-- START sphinx doc instructions - DO NOT MODIFY next code, please --\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"public/logo192.png\" width=\"150\"/\u003e\n\u003c/div\u003e\n\u003c!-- END sphinx doc instructions - DO NOT MODIFY above code, please --\u003e \n\n# Tooling UI        \n\n\u003cbr\u003e\n\n[![LICENSE|Apache2.0](https://img.shields.io/github/license/saltstack/salt?color=blue)](https://www.apache.org/licenses/LICENSE-2.0.txt)\n\n\u003ch3\u003e✔️ Getting Started\u003c/h3\u003e \n\n- [Repository](https://github.com/primeqa/primeqa-ui)        \n- This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app)   \n\n\u003ch3\u003e✅ Prerequisites\u003c/h3\u003e\n\n- [Yarn](https://classic.yarnpkg.com/en/docs/install)\n\n\u003ch3\u003e🧩 Setup Local Environment\u003c/h3\u003e\n\n- Dowload all necessary packages to build and deploy the application: `yarn install`        \n- Open `.env` files and set `REACT_APP_API_URL` to point to services:        \n    - local: [http://localhost:{PORT}](http://localhost:{PORT})      \n\n\u003ch3\u003e💻 Run Locally\u003c/h3\u003e\n\n- Run the app in the _*development mode*_: `yarn start`        \n- Open [http://localhost:8888](http://localhost:8888) to view it in the browser.               \n\n\u003ch3\u003e💻 Setup \u0026 Run Docker\u003c/h3\u003e      \n\nThis allows us to run the build in a node image and server the app using an nginx image.        \nThe final Docker image will just contain the build folder and nothing else      \n(the project files were only used by to build the project in the builder layer, which then gets thrown away)      \nit's just an intermmediary step.        \n\n- `docker build . -t primeqa_ui`       \n- `docker run --rm --name primeqa_ui -d -p 82:82 primeqa_ui:$(cat VERSION)`              \n    - 82 -\u003e public port to access     \n    - 82 -\u003e container expose port  \n- stop container: `docker stop  primeqa_ui`        \n- remove container: `docker rm primeqa_ui`     \n- remove image: `docker rmi primeqa_ui`        \n\n\u003c!-- START sphinx doc instructions - DO NOT MODIFY next code, please --\u003e\n\u003c!-- PrimeQA doc sync --\u003e\n\u003ch3\u003e📄 Documentation Sync\u003c/h3\u003e      \n\n**Keep PrimeQA documentation reference sync**   \nAnytime this README files is updated, it is necessary to open a PR on PrimeQA repository to update, with the same modifications, **[the associated file](https://github.com/primeqa/primeqa/blob/main/docs/tooling_ui.md)** used on [documentation page](https://primeqa.github.io/primeqa/tooling_ui.html).        \n*Do not modify initial image path*      \n\u003c!-- END sphinx doc instructions - DO NOT MODIFY above code, please --\u003e \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimeqa%2Fprimeqa-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprimeqa%2Fprimeqa-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprimeqa%2Fprimeqa-ui/lists"}