17 lines
554 B
Desktop File
17 lines
554 B
Desktop File
[Unit]
|
|
Description=CouchDB Server
|
|
After=network.target
|
|
|
|
[Service]
|
|
ExecStart=/usr/bin/couchdb
|
|
Environment=COUCHDB_ARGS_FILE=/etc/couchdb/vm.args
|
|
Environment="COUCHDB_INI_FILES=/etc/couchdb/default.ini /etc/couchdb/default.d /etc/couchdb/local.ini /etc/couchdb/local.d"
|
|
User=couchdb
|
|
Group=couchdb
|
|
LimitNOFILE=100000
|
|
KillMode=process
|
|
ExecStopPost=/bin/bash -c 'until /opt/couchdb/erts-*/bin/epmd -names | (! (grep -q "^name couchdb at" && echo "CouchDB process still running...")); do sleep 1; done'
|
|
Restart=on-failure
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|