- 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.canary.lab.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.