cd my_superapp;
django_superapp bootstrap-project \
--template-repo https://github.com/django-superapp/django-superapp-deploy ./deploy;
- Run
make setup-venv and add this environment to your IDE
- Run
make setup-git-crypt
- If you have a git-crypt key palce it in
./secrets/git_crypt.key and then run make unlock-git-crypt
- If you don't have a git-crypt key, you can generate one using
make generate-git-crypt to save it in a 1Password note
make install-ci-requirements
- create your environment in
./environments/production from ./environments/sample_environment
- setup your
deploy/environments/production/secrets/kube_config.yaml file
make setup-sealed-secrets
- Make sure to setup your secrets in
deploy/environments/production/secrets/config_env.yaml
- for registry credentials, please create another Github user and invite it into bringes organization and grant access to the repository
make connect-remote-docker (optional, if you configure remote docker)
make build-all-docker-images
make generate-manifests
- (optionally, you can deploy using skaffold)
make deploy-using-skaffold