You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The prolog image doesn't adhere to docker file best practices and doesn't pass our linting. While this might look innocent, it can have unexpected consequences: images built at a different time on a different worker node can behave differently.
To fix this, the following changes need to be made:
dodona-prolog.dockerfile:4 DL3009 Delete the apt-get lists after installing something
dodona-prolog.dockerfile:5 DL3008 Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`
dodona-prolog.dockerfile:5 DL3015 Avoid additional packages by specifying `--no-install-recommends`
dodona-prolog.dockerfile:24 DL3002 Last USER should not be root
The prolog image doesn't adhere to docker file best practices and doesn't pass our linting. While this might look innocent, it can have unexpected consequences: images built at a different time on a different worker node can behave differently.
To fix this, the following changes need to be made:
Inspiration on fixing these can be found at #13 and at https://github.com/hadolint/hadolint/wiki.
The text was updated successfully, but these errors were encountered: