Skip to content

primeqa/primeqa-ui

Repository files navigation

Tooling UI


LICENSE|Apache2.0

✔️ Getting Started

✅ Prerequisites

🧩 Setup Local Environment

  • Dowload all necessary packages to build and deploy the application: yarn install
  • Open .env files and set REACT_APP_API_URL to point to services:

💻 Run Locally

💻 Setup & Run Docker

This allows us to run the build in a node image and server the app using an nginx image.
The final Docker image will just contain the build folder and nothing else
(the project files were only used by to build the project in the builder layer, which then gets thrown away)
it's just an intermmediary step.

  • docker build . -t primeqa_ui
  • docker run --rm --name primeqa_ui -d -p 82:82 primeqa_ui:$(cat VERSION)
    • 82 -> public port to access
    • 82 -> container expose port
  • stop container: docker stop primeqa_ui
  • remove container: docker rm primeqa_ui
  • remove image: docker rmi primeqa_ui

📄 Documentation Sync

Keep PrimeQA documentation reference sync
Anytime this README files is updated, it is necessary to open a PR on PrimeQA repository to update, with the same modifications, the associated file used on documentation page.
Do not modify initial image path