Skip to content

include-dcc/include-portal-ui

Repository files navigation

include-portal-ui

Pre-requisites

  • Node 16+
  • Docker

Get Started

Environment variables:

Running the project locally

Starting the Bastion

  • Start bastion using: igor

Starting the project

  • Install dependencies: npm install
  • Start the project: npm start

Running the USERS API locally

Deployment

Checkout dev branch and make sure you are up to date

Release Note

  1. Bump version in package.json and package-lock.json

  2. Update NEWS.md with release notes (ask the Product Owner)

  3. Commit and push directly on dev

Deploy to PRD

  1. Checkout main branch and make sure you are up to date and your dev branch is up to date

  2. Run git merge dev --no-commit

  3. Push directly on main

  4. Go to Netlify and make sure the deployment is successful

  5. In Github Compare make sure dev and main branch are sync (no change between them)

  6. In Github Releases draft a new release with the version and the content used in NEWS.md, make sure to target main branch

  7. Move JIRA tickets in Ready to Deploy to Done

  8. Do a quick check on the Include PRD to make sure everything works