Commit Graph

7 Commits

Author SHA1 Message Date
Ploc
52b436657f fix: follow hadolint hints
Follow hadolint best practices in order to have a docker build that is as reliable as possible.

- first best practice is to "Pin versions in apk add. Instead of `apk add <package>` use `apk add <package>=<version>`" (see [DL3018](https://github.com/hadolint/hadolint/wiki/DL3018))
- second best practice is to use "`--no-cache` switch to avoid the need to use `--update`"
2021-12-03 16:50:45 +01:00
Ploc
124ca306b4 chore: merge shell into Dockerfile
Merge build.sh shell into Dockerfile.
2021-12-03 16:50:22 +01:00
Ploc
7d845b9e64 chore: merge subshell into shell
Merge install-dev-env.sh subshell into build.sh shell.
2021-12-03 16:50:16 +01:00
Ploc
3dd1fdca56 chore: use imagemagick package from alpine
Use imagemagick package from alpine instead of rebuilding it from source.
2021-12-03 16:50:05 +01:00
Ploc
87efb615bb feat: container is able to run as non-root 2021-12-03 16:50:00 +01:00
Ploc
e17a51d8d5 chore: update alpine package list on package install 2021-12-03 16:49:50 +01:00
Arnaud de Mouhy
b65f37293b Dockerized 2019-04-24 10:37:16 +02:00