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.