This commit is contained in:
Slaviša Arežina 2025-08-14 14:14:59 +02:00 committed by GitHub
parent 35c4c363a0
commit 723ac08abb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 3 deletions

View File

@ -9,7 +9,7 @@
"updateable": true, "updateable": true,
"privileged": false, "privileged": false,
"interface_port": 7912, "interface_port": 7912,
"documentation": null, "documentation": "https://github.com/Donkie/Spoolman/wiki/Installation",
"website": "https://github.com/Donkie/Spoolman", "website": "https://github.com/Donkie/Spoolman",
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/spoolman.webp", "logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/spoolman.webp",
"config_path": "/opt/spoolman/.env", "config_path": "/opt/spoolman/.env",

View File

@ -43,17 +43,19 @@ echo "${RELEASE}" >/opt/${APPLICATION}_version.txt
msg_ok "Installed Spoolman" msg_ok "Installed Spoolman"
msg_info "Creating Service" msg_info "Creating Service"
cat <<EOF >/etc/systemd/system/spoolman.service cat <<'EOF' >/etc/systemd/system/spoolman.service
[Unit] [Unit]
Description=Spoolman Description=Spoolman
After=network.target After=network.target
[Service] [Service]
Type=simple Type=simple
WorkingDirectory=/opt/spoolman WorkingDirectory=/opt/spoolman
EnvironmentFile=/opt/spoolman/.env EnvironmentFile=/opt/spoolman/.env
ExecStart=uvicorn spoolman.main:app --host 0.0.0.0 --port 7912 ExecStart=uvicorn spoolman.main:app --host "${SPOOLMAN_HOST}" --port "${SPOOLMAN_PORT}"
Restart=always Restart=always
User=root User=root
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
EOF EOF