diff --git a/unit-files/staticgit-puller@.service b/unit-files/staticgit-puller@.service deleted file mode 100644 index 60f85ce212c465332ae0dcc99ebed63181d4edb9..0000000000000000000000000000000000000000 --- a/unit-files/staticgit-puller@.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=git puller - -# Dependency ordering -After=static-git-importer@%i.service - -[Service] -Type=oneshot -ExecStart=/bin/bash -euxc ' \ - app=`echo %p | cut -d"-" -f1,2`; \ - cd /data/runtime/domains/%i/$app/www-content; \ - git pull' diff --git a/unit-files/staticgit-puller@.timer b/unit-files/staticgit-puller@.timer deleted file mode 100644 index dc20b357693e04867b6c6f4b3bff638a23f1b3d0..0000000000000000000000000000000000000000 --- a/unit-files/staticgit-puller@.timer +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Run git puller service every 10 minutes - -# Dependency binding -BindsTo=static-git@%i.service - -[Timer] -OnActiveSec=0 -OnUnitActiveSec=10min - -[Install] -WantedBy=timers.target diff --git a/unit-files/staticgit@.service b/unit-files/staticgit@.service deleted file mode 100644 index 168bf94290bbc78f9d0f1e1497bbce7173d498db..0000000000000000000000000000000000000000 --- a/unit-files/staticgit@.service +++ /dev/null @@ -1,39 +0,0 @@ -[Unit] -Description=%p-%i - -# Requirements -Requires=docker.service -Requires=init@%i.service -Requires=discovery@%p-%i.service -Requires=%p-puller@%i.timer -Requires=backup@%i.timer - -# Dependency ordering -After=docker.service -After=init@%i.service -Before=discovery@%p-%i.service -Before=backup@%i.timer - -# Dependency binding -BindsTo=discovery@%p-%i.service - -[Service] -Restart=always -ExecStartPre=-/usr/bin/docker kill %p-%i -ExecStartPre=-/usr/bin/docker rm %p-%i -ExecStartPre=/bin/bash -euxc ' \ - application_folder=/data/runtime/domains/%i/static-git; \ - if [ ! -d $application_folder/www-content/.git ]; then \ - mkdir -p $application_folder; \ - git clone `cat /data/domains/%i/static-git/GITURL` $application_folder/www-content; \ - fi;' - -ExecStart=/usr/bin/docker run \ - --name %p-%i \ - -v /data/runtime/domains/%i/%p/www-content:/app \ - pierreozoux/nginx -ExecReload=/usr/bin/docker restart %p-%i -ExecStop=/usr/bin/docker stop %p-%i - -[Install] -WantedBy=multi-user.target