-
Install nvm
-
Run
nvm install
in the root directory of the repo, this will install the nodejs version needed for the front end setup. The version is set in.nvmrc
-
Run
npm install
this will install all dependencies -
Create
.env.local file
and copy.env
file content to.env.local
file and set the flags values as mentioned belowSKIP_PREFLIGHT_CHECK=true PORT=3004 # ORY_KRATOS_URL=http://kratos.canary.lab.flanksource.com/ # NEXT_PUBLIC_APP_DEPLOYMENT=CANARY_CHECKER NEXT_PUBLIC_WITHOUT_SESSION=false BACKEND_URL=https://incident-commander.demo.aws.flanksource.com ENV=localhost
-
Run
npm run dev
to launch the front end application (note: api calls will be proxied to dev environment here). -
If you don't have any account to login please create an account by going to the page http://localhost:3000/registration.
-
If you have account login using that account by going to the page http://localhost:3000/login.
Run them through https://github.com/svg/svgo to make them compatible with react. See: https://stackoverflow.com/questions/59820954/syntaxerror-unknown-namespace-tags-are-not-supported-by-default
See package.json scripts.