Skip to content
This repository has been archived by the owner on Oct 26, 2021. It is now read-only.

Latest commit

 

History

History
29 lines (21 loc) · 2.11 KB

README.md

File metadata and controls

29 lines (21 loc) · 2.11 KB

web-ui

Gitlab pipeline status (self-hosted) Node.js CI DeepSource DeepSource FOSSA Status

The web app for the budgeting application monetr.

Developing Locally

Developing locally on it's own has no additional requirements outside of node. However if you want to run the UI locally and use its entire functionality then you will need to be running the rest of the application stack in minikube. See the REST API for details. You will need to run make init-mini from the REST API project first to get everything running, once that is complete you can run the following command from the WEB UI project directory.

make deploy-web-ui # Will get the ingress and service setup as well as a dummy pod.
make local-ui # Will tweak the service to forward to your local webpack dev server.

This will spawn a new tmux window, install any JS dependencies needed and will start the webpack dev server. You can then open a browser window to https://app.monetr.mini and see the application running. You can make changes to the application and see the changes reload.

License

FOSSA Status