1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/scrumblr_ynh.git synced 2024-09-03 20:16:29 +02:00
scrumblr_ynh/conf/scrumblr_redis.service
Éric Gaspar 19d7b2b530 cleaning
2023-12-27 11:00:51 +01:00

36 lines
854 B
Desktop File

[Unit]
Description=Redis service for scrumblr app.
After=network.target
[Service]
Type=simple
User=__APP__
Group=__APP__
WorkingDirectory=__INSTALL_DIR__/
ExecStart=/usr/bin/redis-server __INSTALL_DIR__/redis.conf
ExecStop=/bin/kill -s TERM $MAINPID
PIDFile=__INSTALL_DIR__/redis-server-__PORT_REDIS__.pid
TimeoutStopSec=0
Restart=always
UMask=007
PrivateTmp=yes
LimitNOFILE=65535
PrivateDevices=yes
ProtectHome=yes
#ReadOnlyDirectories=/
ReadWriteDirectories=-/var/lib/__APP__
ReadWriteDirectories=-/var/log/__APP__
ReadWriteDirectories=-__INSTALL_DIR__
NoNewPrivileges=true
CapabilityBoundingSet=CAP_SETGID CAP_SETUID CAP_SYS_RESOURCE
MemoryDenyWriteExecute=true
ProtectKernelModules=true
ProtectControlGroups=true
RestrictRealtime=true
RestrictNamespaces=true
RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
[Install]
WantedBy=multi-user.target