Skip to content

Releases: openfun/openedx-docker

Bug fixes and activating debugging for development

12 Sep 07:41
Compare
Choose a tag to compare

This debugging Release is getting us closer to a functional Hawthorn.1 image in Arnold:

  • Activate easy creation of test users in development
  • Use LMS and CMS hosts as site names for the LMS and CMS respectively
  • Fix bug on the configuration of the email backend in development
  • Fix activating requirejs debugging mode in development
  • Add missing setting for Celery default queues

Make all settings configurable via environment variables

12 Sep 07:45
Compare
Choose a tag to compare

This Release adds configuration formatters on all settings so that they can all be set via environment variables.

This is because environment variables can only pass strings and some settings are expecting other types. Here are some examples of formatters we use:

  • Booleans: bool
  • Integers: int
  • Dictionaries or lists: json.loads
  • Dates: dateutil.parser.parse

Add mailcatcher, deactivate Celery and make settings more flexible

12 Sep 08:36
Compare
Choose a tag to compare
  • Improve email settings to allow flexible configurations in each environment,
  • Add mailcatcher to handle the emails sent by edxapp in fun-platform,
  • Deactivate Celery to simplify development in fun-platform,
  • Move environment variables to environment files,
  • Allow formatting settings passed as environment variables and apply it for celery, mailcatcher and the database configurations,
  • Fix "update_assets" in development Dockerfile to avoid the uninstalling/reinstalling that Open edX does by default.

Remove webpack stats from the statics target folder

12 Sep 08:24
Compare
Choose a tag to compare

There is no obvious reason to store webpack-stats.json files in the STATIC_ROOT tree.

It causes more problems than it solves as we need to manually copy it during deployment since it is not collected via collectstatics. Generating those files with update_assets at the project root seems a reasonnable choice.

First experimental release of an hawthorn.1 Docker image

12 Sep 07:48
Compare
Choose a tag to compare

This Release is the result of updating our Open edX images from ginkgo to hawthorn.1.

It is not functional and is intended for development and debugging work in Arnold.