<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git/pkg/docker/template.Dockerfile, branch 1.31.1-1</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>Docker: remove build-essential package.</title>
<updated>2023-08-22T21:55:10+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-08-22T21:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=9292710f2ebff0f340a220ee57e8fb5702120f8b'/>
<id>9292710f2ebff0f340a220ee57e8fb5702120f8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: avoid error if /docker-entrypoint.d already exists.</title>
<updated>2023-08-22T21:55:10+00:00</updated>
<author>
<name>RomainMou</name>
<email>58464216+RomainMou@users.noreply.github.com</email>
</author>
<published>2023-08-22T21:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=f311b1f3aadfb0ee1d3a1175b1f12cf18da32ed6'/>
<id>f311b1f3aadfb0ee1d3a1175b1f12cf18da32ed6</id>
<content type='text'>
Closes #865.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #865.
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: added meaningful title to metadata.</title>
<updated>2023-08-22T21:55:10+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-08-22T21:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=3562c68ce7040b56da5533d8dd4458cb54b9eede'/>
<id>3562c68ce7040b56da5533d8dd4458cb54b9eede</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: use a specific directory to build unit.</title>
<updated>2023-08-22T21:55:10+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-08-22T21:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=7874798a3f372f614de2c314fc064d608e6194a8'/>
<id>7874798a3f372f614de2c314fc064d608e6194a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: introduced a "module prebuild" step.</title>
<updated>2023-08-22T21:55:10+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-08-22T21:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=e516d918ed47f456e38a44bdd1cf00fe862e1d85'/>
<id>e516d918ed47f456e38a44bdd1cf00fe862e1d85</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Packages: specify runstatedir and logdir explicitely.</title>
<updated>2023-08-22T21:55:10+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-08-22T21:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=ffc6e6b08f4c5a6558f0cc85e597f9d7ae17701a'/>
<id>ffc6e6b08f4c5a6558f0cc85e597f9d7ae17701a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: show welcome page on port 80 when entrypoint.d is empty.</title>
<updated>2023-05-09T21:53:18+00:00</updated>
<author>
<name>Liam Crilly</name>
<email>liam.crilly@nginx.com</email>
</author>
<published>2023-05-09T21:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d48180190752201865f41b2cf1e0a6740fa2ea59'/>
<id>d48180190752201865f41b2cf1e0a6740fa2ea59</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: fixed a typo.</title>
<updated>2023-04-11T22:39:42+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-04-11T22:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=bfd9a0a30a856aa3ac85d6d722fff41a8645a322'/>
<id>bfd9a0a30a856aa3ac85d6d722fff41a8645a322</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: drop apt-get clean usage.</title>
<updated>2023-04-07T03:43:22+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-04-07T03:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=5d83ee6660b5f58668e63671686726faf51c017d'/>
<id>5d83ee6660b5f58668e63671686726faf51c017d</id>
<content type='text'>
It's automatic in the Debian and Ubuntu containers: https://github.com/debuerreotype/debuerreotype/blob/5cf7949ecf1cec1afece267688bda64cd34a6817/scripts/debuerreotype-minimizing-config#L85-L109
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's automatic in the Debian and Ubuntu containers: https://github.com/debuerreotype/debuerreotype/blob/5cf7949ecf1cec1afece267688bda64cd34a6817/scripts/debuerreotype-minimizing-config#L85-L109
</pre>
</div>
</content>
</entry>
<entry>
<title>Docker: explicitely set uid/gid to 999 for unit user.</title>
<updated>2023-04-07T03:43:22+00:00</updated>
<author>
<name>Konstantin Pavlov</name>
<email>thresh@nginx.com</email>
</author>
<published>2023-04-07T03:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=472c6d0fb0e72846349a330b1658d3f95b6fc632'/>
<id>472c6d0fb0e72846349a330b1658d3f95b6fc632</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
