@sampaccoud



📦
Container-native developmentDevelop, build, test & deploy on the same container
Push ready-to-run Docker images to a registryExample:
github.com/openfun/richieA FUN CMS for Open edX, based on Django-CMS
🤓
containerizing applications means| github.com/openfun/openshift-docker | Docker images adapted to OpenShift for related services (nginx, elasticsearch, etc.) |
| github.com/openfun/fun-platform | Native Docker image of Open edX |
| github.com/openfun/richie | Native Docker image of Richie, a CMS for Open edX based on DjangoCMS |
Built on CircleCI and pushed to Docker Hub
SSL certificates
| Environment | Orchestrator | Databases | Routes |
| Development | Local MiniShift | Container |
https://development-example-lms.192.168.99.100.nip.io https://development-example-cms.192.168.99.100.nip.io |
| Feature | OpenShift dev | Container |
https://feature-example-lms--feature-description.dev.openfun.fr https://feature-example-cms--feature-description.dev.openfun.fr |
| Staging | OpenShift dev | Cluster dev |
https://staging-example-lms.dev.openfun.fr https://staging-example-cms.dev.openfun.fr |
| PreProduction | OpenShift dev | Cluster dev |
https://preproduction-example-lms.dev.openfun.fr https://preproduction-example-cms.dev.openfun.fr |
| Production | OpenShift prod | Cluster prod |
https://www.example.com https://studio.example.com |
🍻
Contributions welcome🙏 Thank you!
👊 Get in touch:
🚀 We are recruiting!
🎓 Opensource for education