HomeDevCentral

Sync novolume image

Description

Sync novolume image

Summary:
Offer OS upgrade to applications dependent images.

Ref T1679.

Image entry point

The runsvdir-init script, used for images based on Debian Jessie, controls
how this image run runit.

On Jessie, it saved environment, then call a script added by the Debian package
maintainer, runsvdir-start. That start script cleared environment and then
launch runit with /etc/service as services directory.

On Buster and Bullseye, runsvdir-start isn't available anymore. The first idea
was to ask images to directly call runit themselves. Yet, to ease maintenance,
it's clearly more efficient to have an unique entry point and be able to tweak
how we run the services. As such, we still provide runsvdir-init.

Test Plan: Rebuild PHP applications images

Reviewers: dereckson

Reviewed By: dereckson

Maniphest Tasks: T1679

Differential Revision: https://devcentral.nasqueron.org/D2523

Details

Provenance
derecksonAuthored on Feb 12 2022, 22:39
derecksonPushed on Feb 27 2023, 20:36
Reviewer
dereckson
Differential Revision
D2523: Sync novolume image
Parents
rDPHPFPM097a97a166ac: Upgrade to Debian Bullseye
Branches
Unknown
Tags
Unknown
Tasks
T1679: Upgrade PHP 7.4 base Docker image to recent Debian version