From 52757828e592dc31efa6792f4ba62a26a2e56e9f Mon Sep 17 00:00:00 2001 From: shim_ <> Date: Sun, 9 Sep 2018 23:15:54 +0200 Subject: [PATCH] sample systemd service --- seafile.service | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 seafile.service diff --git a/seafile.service b/seafile.service new file mode 100644 index 0000000..7eca479 --- /dev/null +++ b/seafile.service @@ -0,0 +1,26 @@ +[Unit] +Description=Seafile container https://git.shimun.net/shimun/docker-seafile + +[Service] +Slice=machine.slice +# Resource limits +Delegate=true +CPUShares=256 +MemoryLimit=512M + +Environment=ROOT_DIR=/srv/seafile + +#Run first once to setup +#rkt --insecure-options=image run --dns 8.8.8.8 --volume volume-opt-seafile,kind=host,source=${ROOT_DIR} docker://repo.shimun.net/shimun/seafile --interactive + +ExecStartPre=/bin/mkdir -p ${ROOT_DIR} +ExecStart=/usr/bin/rkt --insecure-options=image run --dns 8.8.8.8 --volume volume-opt-seafile,kind=host,source=${ROOT_DIR} --port 80-tcp:8080 \ + docker://repo.shimun.net/shimun/seafile + +ExecStopPost=/usr/bin/rkt gc +KillMode=mixed +Restart=always +RestartSec=30 + +[Install] +WantedBy=multi-user.target