couchdb/SOURCES/couchdb.service
2025-01-27 18:40:38 +03:00

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