summaryrefslogtreecommitdiffhomepage
path: root/pkg/docker/Makefile (follow)
AgeCommit message (Collapse)AuthorFilesLines
2024-08-26Docker: leave artifacts when build targets succeedKonstantin Pavlov1-0/+2
2024-08-26Docker: introduce "slim" python imagesKonstantin Pavlov1-6/+14
Closes: https://github.com/nginx/unit/issues/1352
2024-08-26Docker: update Rust versionKonstantin Pavlov1-1/+1
2024-08-26Docker: bump Go versionsKonstantin Pavlov1-1/+1
2024-06-21Docker: updated Rust and rustup versionsKonstantin Pavlov1-4/+4
2024-06-21Docker: bump node and perl versionsKonstantin Pavlov1-2/+2
2024-06-18Docker: Bump containers to bookwormCostas Drongos1-1/+1
2024-02-21Docker: Add wasm-wasi-component to the wasm targetAndrew Clayton1-3/+4
Thus $ make build-wasm will build _both_ the 'wasm' & 'wasm-wasi-component' modules. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2024-02-21Docker: Bump rust version to 1.76.0Andrew Clayton1-1/+2
The minimum version required to build wasmtime 17 which is required by wasm-wasi-component is 1.73.0 But no point not using the latest version. This also now needs the libclang-dev package installed, we install this via MODULE_PREBUILD_wasm. Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2024-02-20Docker: Update versions of Go, Node, PHP, RubyDan Callahan1-4/+4
- Go: Drop 1.20, Add 1.22 - Node: Drop 18, Add 21 - PHP: Add 8.3 - Ruby: Add 3.3 Perl and Python are still up-to-date with upstream releases Regenerating the Dockerfiles also picks up the logging change from 183a1e9d634ae2fb129ce98f1ca8a16cbfdeac99
2024-02-13Docker: added python3.12 to versionstclesius1-1/+1
2023-08-22Docker: remove gem caches in ruby images.Konstantin Pavlov1-1/+1
2023-08-22Docker: remove maven caches in jsc images.Konstantin Pavlov1-1/+1
2023-08-22Docker: remove npm caches in node images.Konstantin Pavlov1-1/+1
2023-08-22Docker: added a container-diff helper.Konstantin Pavlov1-0/+5
It's useful to check whether resulting images have unexpected build leftovers. Requires https://github.com/GoogleContainerTools/container-diff in $PATH.
2023-08-22Docker: be POSIX-compliant in the library creation script.Konstantin Pavlov1-2/+2
2023-08-22Docker: bumped language versions.Konstantin Pavlov1-3/+3
2023-08-22Docker: added meaningful title to metadata.Konstantin Pavlov1-0/+1
2023-08-22Docker: added wasm variant.Konstantin Pavlov1-2/+31
2023-08-22Docker: introduced a "module prebuild" step.Konstantin Pavlov1-1/+10
It's now used to install node-gyp on nodejs images. Starting from node:20, they no longer ship node-gyp that we require to build the modules with, so we need to install it manually. Fixes https://github.com/nginx/unit/issues/908.
2023-05-05Docker: tagged minimal variant as latest.Konstantin Pavlov1-1/+5
2023-05-05Docker: Makefile housekeeping.Konstantin Pavlov1-5/+2
2023-05-05Docker: added a way to generate multiple versions of an image.Konstantin Pavlov1-23/+30
2023-03-28Docker: fixed git references.Konstantin Pavlov1-2/+2
2023-04-06Docker: specified explicit variants of images to use.Konstantin Pavlov1-8/+17
This allows us to decide when to move to a newer underlying distribution version with our pace instead of relying on Docker Hub cadence.
2023-04-10Docker: check out packaging tags.Konstantin Pavlov1-0/+2
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: bumped language versions.Konstantin Pavlov1-3/+3
2023-02-13Docker: made dockerfiles use a single stage build process.Konstantin Pavlov1-19/+10
2023-02-13Docker: added a target to generate Docker library definition.Konstantin Pavlov1-1/+18
2023-02-13Docker: cleanup unused targets.Konstantin Pavlov1-20/+2
2022-12-07Docker: bumped language versions.Konstantin Pavlov1-2/+2
2022-09-09Docker: bumped language versions, moved jsc11 to eclipse-temurin.Konstantin Pavlov1-3/+3
openjdk builds are no longer provided in the docker library due to deprecation.
2022-05-11Docker: bumped language versions.Konstantin Pavlov1-2/+2
2022-01-13Docker: bumped Python image version.Konstantin Pavlov1-1/+1
2021-12-17Docker: bumped PHP image version.Konstantin Pavlov1-1/+1
2021-12-01Docker: made Dockerfiles architecture agnostic.Konstantin Pavlov1-2/+2
2021-09-21Docker: bumped versions.Konstantin Pavlov1-5/+5
Minimal image now uses Debian 11 "Bullseye" as a base. Language versions are bumped to: - Go 1.17 - Node 16 - Perl 5.34 - Ruby 3.0
2021-02-02Docker: reverted 44154b830401.Konstantin Pavlov1-2/+0
Automatic synchronisation is now set up, so manual pushes to AWS ECR are discouraged.
2021-01-13Docker: based docker images off official languages ones.Konstantin Pavlov1-46/+78
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
2020-12-24Packages: fixed an ability to override package version.Andrei Belov1-1/+2
This was broken since 00d8049418cf.
2020-12-02Docker: creating tags and pushing to AWS ECR as well.Konstantin Pavlov1-0/+4
2020-09-22Ensure docker images are using latest versions of base OS packages.Konstantin Pavlov1-3/+6
2020-09-22Added jsc11 docker image.Konstantin Pavlov1-2/+4
2020-03-19Fixed filepath in the image checksum file.Konstantin Pavlov1-1/+1
2020-03-13Added a target to export docker images as tarballsKonstantin Pavlov1-5/+22
2019-12-24Packages: making unit-go architecture independent.Max Romanov1-1/+1
To support Go modules, the unit-go module should be platform independent. All platform-dependent logic is moved to libunit, so the unit-dev package should be installed before building unit-go.
2019-11-20Moved docker images to Debian 10 "buster".Konstantin Pavlov1-21/+8
This changes the language versions we provide: - python 3.5 -> python 3.7 - go 1.7/1.8 -> go 1.11 - perl 5.24 -> perl 5.28 - ruby 2.3 -> ruby 2.5 - php 7.0 -> php 7.3
2019-08-22Fixed rebuilding of Dockerfiles.Valentin Bartenev1-1/+1
2019-02-22Improvement and unification of version processing in build scripts.Alexander Borisov1-3/+3
This also eliminates expressions that incompatible with BSD make, thus fixing installation of Node.js module on FreeBSD (broken by dace60fc4926).
2018-10-25Packages: updated to 1.5-1.Valentin Bartenev1-1/+1