mirror of
https://github.com/JackDallas/Premiumizearr.git
synced 2026-01-04 03:43:28 +01:00
Fix dpkg and perms
This commit is contained in:
@@ -48,6 +48,8 @@ nfpms:
|
||||
# Defaults to `ProjectName`.
|
||||
package_name: premiumizearr
|
||||
|
||||
bindir: /opt/premiumizearrd
|
||||
|
||||
# Your app's vendor.
|
||||
# Default is empty.
|
||||
vendor: Jack Dallas.
|
||||
@@ -75,6 +77,8 @@ nfpms:
|
||||
contents:
|
||||
# Basic file that applies to all packagers
|
||||
- src: build/static/*
|
||||
dst: /usr/local/bin/static/
|
||||
dst: /opt/premiumizearrd/static/
|
||||
- src: init/premiumizearrd.service
|
||||
dst: /etc/systemd/system/
|
||||
dst: /etc/systemd/system/premiumizearrd.service
|
||||
scripts:
|
||||
postinstall: "scripts/postinstall.sh"
|
||||
|
||||
@@ -34,7 +34,7 @@ func main() {
|
||||
log.SetLevel(lvl)
|
||||
hook, err := lumberjackrus.NewHook(
|
||||
&lumberjackrus.LogFile{
|
||||
Filename: "/var/log/premiumizearr.general.log",
|
||||
Filename: "/opt/premiumizearrd/premiumizearr.general.log",
|
||||
MaxSize: 100,
|
||||
MaxBackups: 1,
|
||||
MaxAge: 1,
|
||||
@@ -45,7 +45,7 @@ func main() {
|
||||
&log.TextFormatter{},
|
||||
&lumberjackrus.LogFileOpts{
|
||||
log.InfoLevel: &lumberjackrus.LogFile{
|
||||
Filename: "/var/log/premiumizearr.info.log",
|
||||
Filename: "/opt/premiumizearrd/premiumizearr.info.log",
|
||||
MaxSize: 100,
|
||||
MaxBackups: 1,
|
||||
MaxAge: 1,
|
||||
@@ -53,7 +53,7 @@ func main() {
|
||||
LocalTime: false,
|
||||
},
|
||||
log.ErrorLevel: &lumberjackrus.LogFile{
|
||||
Filename: "/var/log/premiumizearr.error.log",
|
||||
Filename: "/opt/premiumizearrd/premiumizearr.error.log",
|
||||
MaxSize: 100, // optional
|
||||
MaxBackups: 1, // optional
|
||||
MaxAge: 1, // optional
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
Description=Premiumizearr Daemon
|
||||
After=network.target
|
||||
[Service]
|
||||
User=$USER
|
||||
Group=$USER
|
||||
User=1000
|
||||
Group=1000
|
||||
UMask=0002
|
||||
Type=simple
|
||||
ExecStart=/opt/premiumizearrd/premiumizearrd
|
||||
|
||||
6
scripts/postinstall.sh
Normal file
6
scripts/postinstall.sh
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
chown -R 1000:1000 /opt/premiumizearrd/
|
||||
systemctl enable premiumizearrd.service
|
||||
systemctl daemon-reload
|
||||
systemctl start premiumizearrd.service
|
||||
Reference in New Issue
Block a user