- Repository
- This project was bootstrapped with Create React App
- Dowload all necessary packages to build and deploy the application:
yarn install
- Open
.env
files and setREACT_APP_API_URL
to point to services:- local: http://localhost:{PORT}
- Run the app in the development mode:
yarn start
- Open http://localhost:8888 to view it in the browser.
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
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