Web App: deploy package to the dev environment

Problem

  • The web client repo bootstraping is finished, and the docker files and helmcharts are ready.
  • This package needs to be deployed in the dev environment.
  • The deployment also need to be automated.

Goal

Deploy web client package in the dev environment, and automate deployment.

ACs

  • A Dockerfile exists in the web repository
  • A helmchart exists in the web repository
  • Deploy helmcharts to Kubernetes.
  • Web client is available at https://webapp.dev.neo.fitko.dev/
  • Ensure the deployment automatically runs on the dev cluster when the web repository has changes to the develop branch

Notes/ resources

  • This task is relevant for Krems.
  • fit-neo-web!5 contains the Dockerfile and CI for building it. Note that it includes/is based upon fit-neo-web!3
  • Requirements uIDs: ZaPuK_143

Who needs to be involved / informed

Edited by Robert Gerbauld