180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
This policy is particularly useful when running Fossil inside a
restrictive container, anything from [./chroot.md | classic chroot
jails] to modern [https://en.wikipedia.org/wiki/OS-level_virtualization
| OS-level virtualization mechanisms] such as
[https://en.wikipedia.org/wiki/Docker_(software) | Docker]. Our
[/file?name=Dockerfile&ci=trunk | stock <tt>Dockerfile</tt>]
creates a container that's under 9 MiB on 64-bit Linux, including
a capable [https://www.busybox.net/ | Busybox] environment for live
debugging of the container's innards.
Modern Linux systems tend to make full static linking
[https://stackoverflow.com/questions/3430400/linux-static-linking-is-dead
| difficult], but our official executables do statically link to OpenSSL
to remove a version dependency, resulting in an executable that's around
|
|
|
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
This policy is particularly useful when running Fossil inside a
restrictive container, anything from [./chroot.md | classic chroot
jails] to modern [https://en.wikipedia.org/wiki/OS-level_virtualization
| OS-level virtualization mechanisms] such as
[https://en.wikipedia.org/wiki/Docker_(software) | Docker]. Our
[/file?name=Dockerfile&ci=trunk | stock <tt>Dockerfile</tt>]
creates a container that's under 8 MiB on 64-bit Linux, including
a capable [https://www.busybox.net/ | Busybox] environment for live
debugging of the container's innards.
Modern Linux systems tend to make full static linking
[https://stackoverflow.com/questions/3430400/linux-static-linking-is-dead
| difficult], but our official executables do statically link to OpenSSL
to remove a version dependency, resulting in an executable that's around
|