Contributor
Shivkant Chauhan

Dockerize Oppia


Mentors
Praneeth Gangavarapu, ib
Organization
Oppia Foundation
Technologies
python, docker, GitHub Actions
Topics
web, devops
The objective of this project is to streamline the installation of Oppia's development server by utilizing Docker to containerize the application. Additionally, all GitHub Actions will be consolidated into a single build step that generates a cached docker image, speeding up the testing process on GitHub-hosted servers. By dividing the application into several Docker containers, users can enjoy a more seamless and efficient experience when setting up their development environment, removing the existing installation process that poses a significant barrier for new contributors.