From 14a678f54a30bb6b3b845ebf69b3ab87e513fda9 Mon Sep 17 00:00:00 2001 From: Mar Alegre Date: Sat, 1 Jan 2022 17:02:20 -0500 Subject: [PATCH] made db-updown service for nextcloud database-agnostic --- nextcloud/Containerfile | 6 +++--- .../assets/{nextcloud-db.service => db-updown.service} | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename nextcloud/assets/{nextcloud-db.service => db-updown.service} (61%) diff --git a/nextcloud/Containerfile b/nextcloud/Containerfile index 5fae73d..17fc5e5 100644 --- a/nextcloud/Containerfile +++ b/nextcloud/Containerfile @@ -118,11 +118,11 @@ RUN cd nextcloud/config && \ ### DB Auto Load/Dump ### -# copy nextcloud db service -COPY assets/nextcloud-db.service /etc/systemd/system/ +# copy service +COPY assets/db-updown.service /etc/systemd/system/ # enable service -RUN systemctl enable nextcloud-db.service +RUN systemctl enable db-updown.service ### ### Crontab diff --git a/nextcloud/assets/nextcloud-db.service b/nextcloud/assets/db-updown.service similarity index 61% rename from nextcloud/assets/nextcloud-db.service rename to nextcloud/assets/db-updown.service index b64183d..5fa7215 100644 --- a/nextcloud/assets/nextcloud-db.service +++ b/nextcloud/assets/db-updown.service @@ -7,8 +7,8 @@ Requires=postgresql.service Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/environment -ExecStart=/usr/local/bin/db-load /vol/data/sql/nextcloud-updown.sql -ExecStop=/usr/local/bin/db-dump /vol/data/sql/nextcloud-updown.sql +ExecStart=/bin/bash -c "db-load /vol/data/sql/$DBNAME-updown.sql" +ExecStop=/bin/bash -c "db-dump /vol/data/sql/$DBNAME-updown.sql" [Install] WantedBy=multi-user.target