summaryrefslogtreecommitdiffhomepage
path: root/pkg/docker/template.Dockerfile (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-04-06Docker: drop apt-get clean usage.Konstantin Pavlov1-1/+1
It's automatic in the Debian and Ubuntu containers: https://github.com/debuerreotype/debuerreotype/blob/5cf7949ecf1cec1afece267688bda64cd34a6817/scripts/debuerreotype-minimizing-config#L85-L109
2023-04-06Docker: explicitely set uid/gid to 999 for unit user.Konstantin Pavlov1-2/+2
This allows us to be consistent through possible updates of default settings used in distributions. Previous behaviour was uid/gid were chosen automatically based on what uids/gids are already taken on the system.
2023-04-06Packages: use groupadd/useradd on Debian-based operating systems.Konstantin Pavlov1-5/+4
addgroup/adduser will no longer be installed by default in the "minbase". Also, moving to lower-level utilities saves us one runtime dependency.
2023-04-06Docker: added OCI image-spec labels.Konstantin Pavlov1-1/+7
2023-04-06Docker: dropped a leftover from a multi-stage build.Konstantin Pavlov1-1/+1
2023-04-10Docker: check out packaging tags.Konstantin Pavlov1-2/+3
This will ensure we're checking out source code that is close to what we have in binary packages. While at it, remove the checkout directory when it's no longer needed.
2023-02-13Docker: made dockerfiles use a single stage build process.Konstantin Pavlov1-16/+12
2021-12-01Docker: made Dockerfiles architecture agnostic.Konstantin Pavlov1-0/+4
2021-02-05Docker: added curl run-time dependency.Konstantin Pavlov1-1/+1
It is needed for docker-entrypoint scripts to work.
2021-01-13Docker: based docker images off official languages ones.Konstantin Pavlov1-0/+73
Language versions are bumped to: - python 3.9 - ruby 2.7 - go 1.15 - node 15 - perl 5.32 Removed images: - python 2.7 due to EOL - full/latest due to incompatibility with the new scheme