Serlo Infrastructure currently runs on Google Cloud and Cloudflare.
We support the following environments:
- https://serlo-staging.dev (staging environment to test and integrate infrastructure and apps)
- https://serlo.org (production environment)
Terraform and Kubernetes
The infrastructure unit deploys the code. As open source contributor, please open a pull request.
- DBDump: a cronjob to save the serlo database as an anonymized dump.
- DBSetup: cronjob to import the serlo database from the dump.
Docker and Make
After changing a specific image, you should build and push it manually.
Example:
cd images/dbdump
- Change the version in
images/dbdump/Makefile
make docker_build_push
If you want to test the image just locally, use make docker_build
in the 3rd step.