@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 meansgithub.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
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