Instructions for manually create systemd service for site are faulty on 1.23.0
- Dominant language
- TypeScript
- Stars
- 22.8k
- Forks
- 783
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 52
Description
### Describe the Bug
Systemd service file creating instructions are faulty pointing not to the installed pangolin binary:
```
sudo tee /etc/systemd/system/pangolin-site.service > /dev/null << 'EOF'
[Unit]
Description=Pangolin Site
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=root
Group=root
EnvironmentFile=/etc/pangolin/pangolin-site.env
ExecStart=/home/owen/fossorial/cli/bin/pangolin up site
Restart=always
RestartSec=2
UMask=0077
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
```
Should be /usr/local/bin/pangolin instead of /home/owen/fossorial/cli/bin/pangolin
### Environment
- OS Type & Version: Debian 13
- Pangolin Version: 1.23.0
- Edition (Community or Enterprise): CE
- Gerbil Version: 1.5.1
- Traefik Version: 3.7
- Newt Version: N/a, pangolin CLI
- Client Version: 1.7.0
### To Reproduce
Check site creation instructions with manually creating the systemd service.
### AI Disclosure
None
### Expected Behavior
Systemd service file should be
```
sudo tee /etc/systemd/system/pangolin-site.service > /dev/null << 'EOF'
[Unit]
Description=Pangolin Site
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=root
Group=root
EnvironmentFile=/etc/pangolin/pangolin-site.env
ExecStart=/usr/local/bin/pangolin up site
Restart=always
RestartSec=2
UMask=0077
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
```
Contributor guide
Research direction
Review the manually created systemd service instructions for site creation and compare the ExecStart path with the installed Pangolin binary location described in the issue. Done means the instructions use /usr/local/bin/pangolin instead of the development-machine path shown for version 1.23.0.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 88/100