SCoRe Lab

[Bassa] Containerize Bassa UI made using React library for production use-case using Docker

Bassa web client has been migrated to React using create react app recently. Your task is to containerize Bassa UI for the production use-case using Docker.

Todo:

  • Write an optimized Dockerfile with Nginx as base-image and perform a production build and serve static files using Nginx.
  • Configure Nginx as a reverse proxy.
  • You have to perform a multi-stage build to create a light-weight Bassa UI container.
  • Make PR to the develop branch of Bassa GitHub repo

References:

Task tags

  • reverse-proxy
  • nginx
  • docker
  • devops
  • containers

Students who completed this task

selfisekai

Task type

  • code Code
  • assessment Outreach / Research
close

2019