Yimaru-CICD/yimaru-cd.service
Kerod-Fresenbet-Gebremedhin2660 1210d6c1da fix: adjusted the service file
2026-01-30 18:14:45 +03:00

33 lines
748 B
Desktop File

[Unit]
Description=Yimaru CI/CD Webhook Server
After=network.target
[Service]
Type=simple
User=yimaru
Group=yimaru
WorkingDirectory=/home/yimaru/Yimaru-CICD
Environment="NODE_ENV=production"
Environment="PATH=/home/yimaru/.bun/bin:/home/yimaru/.local/bin:/usr/local/bin:/usr/bin:/bin"
EnvironmentFile=/home/yimaru/yimaru_services/yimaru_cicd/.env
ExecStart=/home/yimaru/.bun/bin/bun dist/index.js
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
SyslogIdentifier=yimaru-cd
# Security settings
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=read-only
ReadWritePaths=/home/yimaru/Yimaru-CICD /home/yimaru/.npm /var/www/html
# Resource limits
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target