Totara Docker Dev Versions Save

A docker setup to create a development environment for Totara Learn

v1.11.0

2 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/totara/totara-docker-dev/compare/v1.10.1...v1.11.0

v1.10.1

1 month ago

v1.10.0

4 months ago

What's Changed

Full Changelog: https://github.com/totara/totara-docker-dev/compare/v1.9.2...v1.10.0

v1.9.2

8 months ago

What's Changed

Full Changelog: https://github.com/totara/totara-docker-dev/compare/v1.9.1...v1.9.2

v1.9.1

8 months ago

What's Changed

Full Changelog: https://github.com/totara/totara-docker-dev/compare/v1.9.0...v1.9.1

v1.9.0

8 months ago

Improvements:

Fixes

New Contributors

Full Changelog: https://github.com/totara/totara-docker-dev/compare/v1.8.0...v1.9.0

Upgrade notes

  • Please make sure your local config.php matches the template (especially the Selenium configuration)
  • To get full support for Apple Silicon check out the Wiki page for more instructions.
  • Some of the database service names changed, please follow these steps:

If you are using the affected services (mysql, mssql, pgsql, mariadb):

  • Stop the container, e.g. tstop mysql
  • Remove the old container, e.g. docker container rm totara_mysql57
  • Pull the changes
  • Then start the container with tup --remove-orphans mysql57

If you follow these steps the data should still be there. Of course you need to update your config.php to connect to mysql57 instead of mysql.

v1.8.0

1 year ago

Improvements:

  • Upgraded Node.js to v16 (#216 by @scq)
  • Added missing debug container for PHP 8.1 #221
  • Added support for Ngrok 3.x #225

Fixes

  • Fixed machine learning so it's only included if it has been configured (#218 by @codyfinegan)
  • Fixed missing entry in sync.yml resulting in poor performance on MacOS with mutagen #221
  • Changed default caching of GraphQL schema to increase general performance #211
  • Changed default php container to 13 to match .env file default #224
  • Replaced egrep with grep -E in shell scripts to make it compatible with MacOS #223
  • Fixed access to certain directories when using apache #227
  • Fixed authorization header being stripped out when using apache #227
  • Fixed set_hosts.sh script to be compatible to MacOS #222

v1.7.1

1 year ago

Fixes

  • Increase max_input_vars to support Totara 17 (#214 by @scq)

v1.7.0

2 years ago

Improvements:

  • Add alias function for outputting logs from last behat run (#191 by @markmetcalfe)
  • Add Mariadb 10.7 support (by @samanthajayasinghe)
  • Raise PHP 8.1. dependency from beta1 to latest stable version (#204 by @derschatta)

Fixes

  • Use mariadb105 container as default mariadb container in config.php (by @markmetcalfe)
  • Use compatible postgres version as default (#197 by @derschatta)
  • Fix mutagen 12 compatibility and start correct containers (#196 by @derschatta)
  • Fix build for PHP 5.5 and earlier versions (#198 by @derschatta)
  • Disabling enable_memoize for postgres 14 support (by @codyfinegan)
  • Cast result of shell_exec to string to prevent type error when the value is null on PHP 8.1 (#200 by @exception0x876)
  • Fix dependencies sqlsrv (#203 by @derschatta)

v1.6.0

2 years ago

Note: You will need to manually update the config.php for your sites to be based on the latest example config.php provided with this release in order to get these bug fixes and improvements.

Improvements:

  • Add support for starting containers by default via tup (#177 by @markmetcalfe)
  • Automatically detect the correct PHP container to start/use when running tup php / tzsh php (#177 by @markmetcalfe)
  • Add tlog command for quickly getting container logs (#186 by @markmetcalfe)
  • Upgrade XDebug to 3.0 (#181 by @derschatta)
  • Add XDebug container for PHP 8.0 (#181 by @derschatta)
  • Add PostgreSQL 14.0 container (#179 by @samanthajayasinghe)
  • Add Microsoft SQL Server 2019 container (#180 by @derschatta)
  • Improve tdb database restoration handling (#179 by @simoncoggins)

Fixes

  • Fix Selenium containers (#175 by @derschatta)
  • General fixes & improvements to the example config.php file (@davewallace & multiple other contributors)