Browse Source

add PartOf= to podman quadlets

main
Nicolas Massé 2 months ago
parent
commit
e675b206e2
  1. 3
      bootc/scenario1/root/etc/containers/systemd/nextcloud-app.container
  2. 3
      bootc/scenario1/root/etc/containers/systemd/nextcloud-db.container
  3. 3
      bootc/scenario1/root/etc/containers/systemd/nextcloud-nginx.container
  4. 3
      bootc/scenario1/root/etc/containers/systemd/nextcloud-redis.container
  5. 3
      bootc/scenario4/root/etc/containers/systemd/odoo-app.container
  6. 3
      bootc/scenario4/root/etc/containers/systemd/odoo-db.container
  7. 3
      bootc/scenario4/root/etc/containers/systemd/odoo-init.container

3
bootc/scenario1/root/etc/containers/systemd/nextcloud-app.container

@ -10,6 +10,9 @@ After=nextcloud-db.service nextcloud-redis.service
# Only start if Nextcloud has been configured # Only start if Nextcloud has been configured
ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env
# Start/stop this unit when the target is started/stopped
PartOf=nextcloud.target
[Container] [Container]
ContainerName=nextcloud-app ContainerName=nextcloud-app
Image=docker.io/library/nextcloud:31-fpm-alpine Image=docker.io/library/nextcloud:31-fpm-alpine

3
bootc/scenario1/root/etc/containers/systemd/nextcloud-db.container

@ -6,6 +6,9 @@ After=network.target
# Only start if Nextcloud has been configured # Only start if Nextcloud has been configured
ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env
# Start/stop this unit when the target is started/stopped
PartOf=nextcloud.target
[Container] [Container]
ContainerName=nextcloud-db ContainerName=nextcloud-db
Image=docker.io/library/postgres:17-alpine Image=docker.io/library/postgres:17-alpine

3
bootc/scenario1/root/etc/containers/systemd/nextcloud-nginx.container

@ -6,6 +6,9 @@ After=network.target
# Only start if Nextcloud has been configured # Only start if Nextcloud has been configured
ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env
# Start/stop this unit when the target is started/stopped
PartOf=nextcloud.target
[Container] [Container]
ContainerName=nextcloud-nginx ContainerName=nextcloud-nginx
Image=docker.io/nginxinc/nginx-unprivileged:1.20-alpine Image=docker.io/nginxinc/nginx-unprivileged:1.20-alpine

3
bootc/scenario1/root/etc/containers/systemd/nextcloud-redis.container

@ -6,6 +6,9 @@ After=network.target
# Only start if Nextcloud has been configured # Only start if Nextcloud has been configured
ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env ConditionPathExists=/etc/containers/systemd/configs/nextcloud-config.env
# Start/stop this unit when the target is started/stopped
PartOf=nextcloud.target
[Container] [Container]
ContainerName=nextcloud-redis ContainerName=nextcloud-redis
Image=docker.io/library/redis:8-alpine Image=docker.io/library/redis:8-alpine

3
bootc/scenario4/root/etc/containers/systemd/odoo-app.container

@ -12,6 +12,9 @@ ConditionPathExists=/etc/containers/systemd/configs/odoo-config.env
# Only start if initialization has completed # Only start if initialization has completed
ConditionPathExists=/var/lib/odoo/initialized ConditionPathExists=/var/lib/odoo/initialized
# Start/stop this unit when the target is started/stopped
PartOf=odoo.target
[Container] [Container]
ContainerName=odoo-app ContainerName=odoo-app
Image=docker.io/library/odoo:17 Image=docker.io/library/odoo:17

3
bootc/scenario4/root/etc/containers/systemd/odoo-db.container

@ -6,6 +6,9 @@ After=network.target
# Only start if Odoo has been configured # Only start if Odoo has been configured
ConditionPathExists=/etc/containers/systemd/configs/odoo-config.env ConditionPathExists=/etc/containers/systemd/configs/odoo-config.env
# Start/stop this unit when the target is started/stopped
PartOf=odoo.target
[Container] [Container]
ContainerName=odoo-db ContainerName=odoo-db
Image=docker.io/library/postgres:17-alpine Image=docker.io/library/postgres:17-alpine

3
bootc/scenario4/root/etc/containers/systemd/odoo-init.container

@ -12,6 +12,9 @@ ConditionPathExists=/etc/containers/systemd/configs/odoo-config.env
# Prevent running if already initialized # Prevent running if already initialized
ConditionPathExists=!/var/lib/odoo/initialized ConditionPathExists=!/var/lib/odoo/initialized
# Start/stop this unit when the target is started/stopped
PartOf=odoo.target
[Container] [Container]
ContainerName=odoo-init ContainerName=odoo-init
Image=docker.io/library/odoo:17 Image=docker.io/library/odoo:17

Loading…
Cancel
Save