5fd475314c
- Refactor the helm charts to only have one shared chart, updating this chart to be resilient to handle all APIs - Update the deploy readme to be accurate and more condensed - Fix the APIs to actually use the mongo_conn and expose_port ENV variables - Add .dockerignore file to speed up local docker builds where node_modules is present from the mongodb npm package - Fix the web client to have the proper internal API addresses for the k8s cluster |
||
---|---|---|
.. | ||
gradle/wrapper | ||
src/main | ||
.gitignore | ||
Dockerfile | ||
README.md | ||
azure-pipelines.yml | ||
build.gradle | ||
gradlew | ||
gradlew.bat |
README.md
Building the Web Client
The MRP web client is a static website. The build process here creates a single archive (war) file that is used by the Tomcat host for the site.
Windows
Building on Windows the following command is used to build the client WAR file.
.\gradlew.bat build
This creates the mrp.war
in the ./build/libs
directory.
Linux
Building on Linux the following command is used to build the client WAR file.
# ensure the 'gradlew' is executable
chmod +x gradlew
# now build
./gradlew build
Cleaning all builds
Windows
Run removeBuild.bat
to remove the ./build
directory.
Linux
On Linux remove the ./build
with the following command to 'clean'
rm -rf ./build
MRP.war file
Ensure you copy or move the ./build/libs/mrp_client.war
file to your location needed to run.