From 0e88aa241866e345b68f878e32ec9215066d196e Mon Sep 17 00:00:00 2001 From: Michiel de Jong <michiel@unhosted.org> Date: Wed, 29 Oct 2014 17:01:14 +0000 Subject: [PATCH] fix gitpuller after revert --- importers/gitpuller.sh | 2 +- unit-files/{gitpuller@.path => nginx-gitpuller@.path} | 0 .../{gitpuller@.service => nginx-gitpuller@.service} | 1 + unit-files/{gitpuller@.timer => nginx-gitpuller@.timer} | 0 unit-files/nginx@.service | 2 +- unit-files/wordpress-subdir-gitpuller@.path | 2 ++ unit-files/wordpress-subdir-gitpuller@.service | 7 +++++++ unit-files/wordpress-subdir-gitpuller@.timer | 8 ++++++++ unit-files/wordpress-subdir@.service | 2 +- 9 files changed, 21 insertions(+), 3 deletions(-) rename unit-files/{gitpuller@.path => nginx-gitpuller@.path} (100%) rename unit-files/{gitpuller@.service => nginx-gitpuller@.service} (83%) rename unit-files/{gitpuller@.timer => nginx-gitpuller@.timer} (100%) create mode 100644 unit-files/wordpress-subdir-gitpuller@.path create mode 100644 unit-files/wordpress-subdir-gitpuller@.service create mode 100644 unit-files/wordpress-subdir-gitpuller@.timer diff --git a/importers/gitpuller.sh b/importers/gitpuller.sh index 034a402..2b37d98 100755 --- a/importers/gitpuller.sh +++ b/importers/gitpuller.sh @@ -1,3 +1,3 @@ #!/bin/bash -cd /data/per-user/$USER/nginx/data/www-content && git pull +cd /data/per-user/$USER/$APP/data/www-content && git pull diff --git a/unit-files/gitpuller@.path b/unit-files/nginx-gitpuller@.path similarity index 100% rename from unit-files/gitpuller@.path rename to unit-files/nginx-gitpuller@.path diff --git a/unit-files/gitpuller@.service b/unit-files/nginx-gitpuller@.service similarity index 83% rename from unit-files/gitpuller@.service rename to unit-files/nginx-gitpuller@.service index e9c8490..c3b0937 100644 --- a/unit-files/gitpuller@.service +++ b/unit-files/nginx-gitpuller@.service @@ -3,4 +3,5 @@ Description= git puller [Service] Environment=USER=%i +Environment=APP=nginx ExecStart=/data/indiehosters/importers/gitpuller.sh diff --git a/unit-files/gitpuller@.timer b/unit-files/nginx-gitpuller@.timer similarity index 100% rename from unit-files/gitpuller@.timer rename to unit-files/nginx-gitpuller@.timer diff --git a/unit-files/nginx@.service b/unit-files/nginx@.service index 9b6c733..48f6485 100644 --- a/unit-files/nginx@.service +++ b/unit-files/nginx@.service @@ -5,7 +5,7 @@ Description=%p-%i Requires=docker.service Requires=%p-importer@%i.service Requires=%p-discovery@%i.service -Wants=gitpuller@%i.service +Wants=%p-gitpuller@%i.service # Dependency ordering After=docker.service diff --git a/unit-files/wordpress-subdir-gitpuller@.path b/unit-files/wordpress-subdir-gitpuller@.path new file mode 100644 index 0000000..92ce7d1 --- /dev/null +++ b/unit-files/wordpress-subdir-gitpuller@.path @@ -0,0 +1,2 @@ +[Path] +PathExists=/data/per-user/%i/wordpress-subdir/data/GITURL diff --git a/unit-files/wordpress-subdir-gitpuller@.service b/unit-files/wordpress-subdir-gitpuller@.service new file mode 100644 index 0000000..8b65127 --- /dev/null +++ b/unit-files/wordpress-subdir-gitpuller@.service @@ -0,0 +1,7 @@ +[Unit] +Description= git puller + +[Service] +Environment=USER=%i +Environment=APP=wordpress-subdir +ExecStart=/data/indiehosters/importers/gitpuller.sh diff --git a/unit-files/wordpress-subdir-gitpuller@.timer b/unit-files/wordpress-subdir-gitpuller@.timer new file mode 100644 index 0000000..78faa1e --- /dev/null +++ b/unit-files/wordpress-subdir-gitpuller@.timer @@ -0,0 +1,8 @@ +[Unit] +Description=Run git puller every 10 minutes + +[Timer] +OnUnitActiveSec=10min + +[Install] +WantedBy=timers.target diff --git a/unit-files/wordpress-subdir@.service b/unit-files/wordpress-subdir@.service index 201d7e1..263f31e 100644 --- a/unit-files/wordpress-subdir@.service +++ b/unit-files/wordpress-subdir@.service @@ -7,7 +7,7 @@ Requires=etcd.service Requires=mysql@%i.service Requires=%p-importer@%i.service Requires=%p-discovery@%i.service -Wants=gitpuller@%i.service +Wants=%p-gitpuller@%i.service # Dependency ordering After=docker.service -- GitLab