orama/systemd/debros-namespace-olric@.service

35 lines
793 B
Desktop File

[Unit]
Description=DeBros Namespace Olric Cache (%i)
Documentation=https://github.com/DeBrosOfficial/network
After=network.target debros-namespace-rqlite@%i.service
Requires=debros-namespace-rqlite@%i.service
PartOf=debros-node.service
[Service]
Type=simple
User=debros
Group=debros
WorkingDirectory=/home/debros
# Olric reads config from environment variable
Environment="OLRIC_SERVER_CONFIG=/home/debros/.orama/data/namespaces/%i/configs/olric-${NODE_ID}.yaml"
EnvironmentFile=/home/debros/.orama/data/namespaces/%i/olric.env
ExecStart=/usr/local/bin/olric-server
TimeoutStopSec=30s
KillMode=mixed
KillSignal=SIGTERM
Restart=on-failure
RestartSec=5s
StandardOutput=journal
StandardError=journal
SyslogIdentifier=debros-olric-%i
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target