Skip to content

Move to django ?

  • use rye
  • use sentry
  • set celery schedule
  • use gunicorn
  • djangowave->waveqc
  • update gitignore
  • update gitlab-ci
  • update docker file (and dockerignore)
  • update .env file
  • update README
  • anticipate squashing migrations
  • collectstatic in initContainer or Docker image ?
WAVEQC_DEBUG                        -> DEBUG                                configmap
WAVEQC_ENV                          -> SENTRY_ENVIRONMENT                   configmap
WAVEQC_PG_DSN                       -> DATABASE_URL ?                       *-deployment.yaml
WAVEQC_AMQP_DSN                     -> CELERY_BROKER_URL                    *-deployment.yaml
WAVEQC_REDIS_DSN                    -> CELERY_RESULT_BACKEND                configmap
WAVEQC_SENTRY_DSN                   -> SENTRY_DSN                           *-deployment.yaml

WAVEQC_FDSN_CLIENT                  -> not changed                          configmap
WAVEQC_MSEED_STORAGE_PATH           -> not changed                          configmap
WAVEQC_STATIONXML_STORAGE_PATH      -> not changed                          configmap

WAVEQC_PYRAMID_RELOAD_TEMPLATES     -> removed                              configmap

WAVEQC_CELERY_BEAT_FILENAME         -> CELERY_BEAT_SCHEDULE_FILENAME        configmap
WAVEQC_CELERY_MAX_TASKS_PER_CHILD   -> CELERY_WORKER_MAX_TASKS_PER_CHILD    configmap
WAVEQC_CELERY_PREFETCH              -> CELERY_WORKER_PREFETCH_MULTIPLIER    configmap


                                    -> SECRET_KEY                           secret
                                    -> ALLOWED_HOSTS                        configmap
                                    
                                    -> CONN_MAX_AGE                         settings                               
                                    
                                    -> CSRF_COOKIE_SECURE                   configmap
                                    -> SECURE_SSL_REDIRECT                  configmap
                                    -> SECURE_HSTS_SECONDS                  configmap
                                    -> SESSION_COOKIE_SECURE                configmap
                                    -> STATIC_ROOT ?                        configmap
                                    
Edited by Simon Panay
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information