瀏覽代碼

Merge pull request #3825 from jonboulle/master

contrib: add example systemd unit file
Jonathan Boulle 10 年之前
父節點
當前提交
63872d812a
共有 2 個文件被更改,包括 21 次插入0 次删除
  1. 5 0
      contrib/README.md
  2. 16 0
      contrib/systemd/etcd.service

+ 5 - 0
contrib/README.md

@@ -0,0 +1,5 @@
+## contrib
+
+Scripts and files which may be useful but aren't part of the core etcd project.
+
+- [systemd](systemd) - an example unit file for deploying etcd on systemd-based distributions

+ 16 - 0
contrib/systemd/etcd.service

@@ -0,0 +1,16 @@
+[Unit]
+Description=etcd key-value store
+Documentation=https://github.com/coreos/etcd
+
+[Service]
+User=etcd
+Type=notify
+Environment=ETCD_DATA_DIR=/var/lib/etcd
+Environment=ETCD_NAME=%m
+ExecStart=/usr/bin/etcd
+Restart=always
+RestartSec=10s
+LimitNOFILE=40000
+
+[Install]
+WantedBy=multi-user.target