Import deployment configuration: app/deploy/systemd/teknav-publish-due.service

Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
This commit is contained in:
arsam
2026-09-18 23:21:06 +03:30
parent 7962a37322
commit 7b2efed9ee
@@ -0,0 +1,16 @@
[Unit]
Description=Publish scheduled Teknav articles
After=postgresql.service redis-server.service
[Service]
Type=oneshot
User=teknav
Group=teknav
WorkingDirectory=/opt/teknav/current/backend
EnvironmentFile=/etc/teknav/backend.env
ExecStart=/usr/bin/npm run publish:due
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=full
ProtectHome=true