Remove sensitive service file and add generic template

- Remove livestream-archiver.service with hardcoded usernames and domains
- Add livestream-archiver.service.example as generic template
- Add actual service file to .gitignore to prevent accidental commits
- Users should copy .example file and customize for their setup
This commit is contained in:
RTSDA 2025-08-16 19:00:59 -04:00
parent b247683fea
commit bc7b7f96e1
3 changed files with 19 additions and 16 deletions

3
.gitignore vendored
View file

@ -28,3 +28,6 @@ Thumbs.db
# Cache files # Cache files
.cache/ .cache/
# Local configuration (contains sensitive data)
livestream-archiver.service

View file

@ -1,16 +0,0 @@
[Unit]
Description=Livestream Archiver Service
After=network.target
[Service]
Type=simple
User=rockvilleav
Group=rockvilleav
WorkingDirectory=/home/rockvilleav/livestream-archiver
ExecStart=/home/rockvilleav/livestream-archiver/target/release/livestream_archiver
Environment=PC_SYNC_TARGET=benjaminslingo@macbook-pro.slingoapps.dev:~/rtsda/livestreams/
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,16 @@
[Unit]
Description=Livestream Archiver Service
After=network.target
[Service]
Type=simple
User=<service-user>
Group=<service-group>
WorkingDirectory=/path/to/livestream-archiver
ExecStart=/path/to/livestream-archiver/target/release/livestream_archiver
Environment=PC_SYNC_TARGET=user@server:/path/to/destination/
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target