Yimaru-CICD/yimaru-cd.service
Kerod-Fresenbet-Gebremedhin2660 8888ac8622 fix: service file directory fixed
2026-02-24 17:20:30 +03:00

33 lines
740 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-CICD/.env
ExecStart=/home/yimaru/.bun/bin/bun yimaru_admin/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