summaryrefslogtreecommitdiffhomepage
path: root/pkg (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-10-17Generated Dockerfiles for Unit 1.31.1.1.31.1Andrei Zeliankou12-24/+24
2023-10-13contrib: updated njs to 0.8.1.Konstantin Pavlov2-2/+2
2023-10-04Docker: fix HTML escaping.Liam Crilly1-1/+1
2023-08-23Generated Dockerfiles for Unit 1.31.0.tag1.31.0Andrei Zeliankou12-24/+24
2023-08-22Regenerated Dockerfiles.Konstantin Pavlov12-37/+453
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: remove build-essential package.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: avoid error if /docker-entrypoint.d already exists.RomainMou1-1/+1
Closes #865.
2023-08-22Docker: bumped language versions.Konstantin Pavlov1-3/+3
2023-08-22Docker: added meaningful title to metadata.Konstantin Pavlov2-1/+2
2023-08-22Docker: added wasm variant.Konstantin Pavlov1-2/+31
2023-08-22Docker: use a specific directory to build unit.Konstantin Pavlov1-1/+3
2023-08-22Docker: introduced a "module prebuild" step.Konstantin Pavlov2-1/+11
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-08-22Packages: specify runstatedir and logdir explicitely.Konstantin Pavlov3-0/+6
2023-08-22Packages: added libunit-wasm and headers to deb packaging.Konstantin Pavlov4-4/+15
2023-08-22Packages: added libunit-wasm and headers to rpm packaging.Konstantin Pavlov1-0/+17
2023-08-22contrib: added libunit-wasm and wasi-sysroot.Konstantin Pavlov5-0/+45
2023-08-22Packages: added wasm module packaging for deb-based distros.Konstantin Pavlov3-0/+57
2023-08-22Packages: added wasm module packaging for rpm-based distros.Konstantin Pavlov3-0/+60
2023-08-22contrib: added wasmtime.Konstantin Pavlov3-0/+32
2023-08-22Packages: added pkg-config file packaging for rpm-based distros.Konstantin Pavlov1-0/+1
Debian-based distributions package it automatically.
2023-07-11contrib: updated njs to 0.8.0.Konstantin Pavlov2-2/+2
2023-06-07Packages: added Debian 12 "bookworm" support.Konstantin Pavlov2-1/+14
2023-05-24Updated copyright notice.Andrei Zeliankou5-20/+35
2023-05-09Regenerated dockerfiles.Konstantin Pavlov11-425/+477
2023-05-09Docker: show welcome page on port 80 when entrypoint.d is empty.Liam Crilly5-33/+136
The entrypoint script now performs a default configuration when no useful files are found in /docker-entrypoint.d/ The default configuration serves a welcome page in response to all requests, using Markdown unless text/html is sent in the Accept header. This provides a useful 'hello world' experience when running a Unit container for the first time.
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-05-03Packages: added Ubuntu 23.04 "lunar" support.Konstantin Pavlov5-0/+163
2023-05-09Docker: add support for JavaScript modules.Liam Crilly1-1/+7
2023-05-08Docs: moved uintd.8 to man8/ subdirectory.Alejandro Colomar3-4/+4
Reviewed-by: Artem Konev <a.konev@f5.com> Signed-off-by: Alejandro Colomar <alx@nginx.com>
2023-04-12Docker: made curl fail with non-zero exit code on server errors.Konstantin Pavlov1-1/+1
2023-04-11contrib: updated njs to 0.7.12.Konstantin Pavlov3-3/+6
2023-04-11Docker: fixed a typo.Konstantin Pavlov1-1/+1
2023-03-28Docker: fixed git references.Konstantin Pavlov1-2/+2
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 Pavlov2-10/+8
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: 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-06Docker: dropped a leftover from a multi-stage build.Konstantin Pavlov1-1/+1
2023-04-10Docker: check out packaging tags.Konstantin Pavlov2-2/+5
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-03-30Docker: added njs support.Konstantin Pavlov1-4/+8
2023-03-30Packages: added unitc and setup-unit.Konstantin Pavlov5-2/+15
2023-03-30Packages: Used a stricter check for Amazon Linux 2023.Konstantin Pavlov1-2/+2
Previously, findstring matched on amazonlinux2 too, breaking the build on that OS.