mirror of
https://github.com/deuill/coreos-home-server.git
synced 2024-09-21 21:50:46 +00:00
Alex Palaistras
75765576dc
The fixes here include typos, removals of deprecated paths, fixes for first-boot-only systemd targets and related MariaDB migrate machinery, better logging for Postfix, and an increase in the default request body size for the default NGINX ingress.
24 lines
1.1 KiB
Desktop File
24 lines
1.1 KiB
Desktop File
[Unit]
|
|
Description=MariaDB SQL migration for %I
|
|
Wants=container-environment@%i.service mariadb.service
|
|
After=container-environment@%i.service mariadb.service
|
|
ConditionPathExists=/etc/container-service/%i/service/%p.sql
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
EnvironmentFile=-/etc/container-service/%i/%i.env
|
|
EnvironmentFile=/etc/container-service/mariadb/mariadb.env
|
|
ExecStartPre=/bin/install --mode 0700 --directory /tmp/%N
|
|
ExecStartPre=/bin/sh -c 'envsubst < /etc/container-service/%i/service/%p.sql > /tmp/%N/migrate.sql'
|
|
ExecStartPre=/bin/podman create --replace --pull never --rm --name mariadb-migrate-%i --net internal \
|
|
--volume mariadb:/var/lib/mysql:z \
|
|
--entrypoint mariadb localhost/mariadb:latest \
|
|
--host mariadb --user root --password=${MYSQL_ROOT_PASSWORD} -e 'source /migrate.sql'
|
|
ExecStartPre=/bin/podman cp /tmp/%N/migrate.sql mariadb-migrate-%i:/migrate.sql
|
|
ExecStart=/bin/podman start --attach mariadb-migrate-%i
|
|
ExecStartPost=/bin/podman rm --force mariadb-migrate-%i
|
|
ExecStartPost=/bin/rm -Rf /tmp/%N
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|