Update the docker build.#2958
Conversation
08227b7 to
1297ba3
Compare
521a58d to
0d6df31
Compare
Update to node 24 in the build instead of node 20. Update the Perl::Tidy version to the version currently used in development. Don't install the `Statistics::R::IO` module. That is not used anymore. Update to the mariadb 10.11 docker image for the database volume. That should have been done before when I updated the docker build to Ubuntu 24. That matches the version of mariadb in Ubuntu 24. Remove the `--db-layout` option that was passed to the `addcourse` script. That is not valid for the script anymore. Note that this depends on openwebwork#2957, since the docker build will fail without the bug in the `addcourse` script fixed.
0d6df31 to
0abaf1a
Compare
Alex-Jordan
left a comment
There was a problem hiding this comment.
I did not test by actually running docker, but these changes are easy enough to just read in the code diff and they all look good.
|
I would recommend also moving to use Ubuntu 26.04. On a recent install of WW 2.20 on Ubuntu 26.04: I needed seemed to get it all done, but maybe there is a better approach. |
|
The package to fix that is I could upgrade the docker build to Ubuntu 26. I was thinking I would wait until the next release and Ubuntu 26.04.1 (i.e. the first point release), but I am okay with doing it now. The server install of Ubuntu 26 seems pretty stable. Not so much the desktop install though. |
Update to node 24 in the build instead of node 20.
Update the Perl::Tidy version to the version currently used in development.
Don't install the
Statistics::R::IOmodule. That is not used anymore.Update to the mariadb 10.11 docker image for the database volume. That should have been done before when I updated the docker build to Ubuntu 24. That matches the version of mariadb in Ubuntu 24.
Remove the
--db-layoutoption that was passed to theaddcoursescript. That is not valid for the script anymore.Note that this depends on #2957, since the docker build will fail without the bug in theaddcoursescript fixed.