This commit is contained in:
2026-03-29 00:10:48 +09:00
parent ccb4853950
commit 046a51776b
16 changed files with 33 additions and 33 deletions

View File

@@ -1,9 +0,0 @@
[Unit]
Description=Nercone Web Server Updator
[Service]
Type=oneshot
User=root
Group=root
WorkingDirectory=/srv/nercone-webserver
ExecStart=/usr/bin/bash /srv/nercone-webserver/update.sh

View File

@@ -1,14 +0,0 @@
[Unit]
Description=Nercone Web Server
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/srv/nercone-webserver
ExecStart=/usr/bin/bash /srv/nercone-webserver/start.sh
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,9 @@
[Unit]
Description=Nercone Website Updater
[Service]
Type=oneshot
User=root
Group=root
WorkingDirectory=/srv/website
ExecStart=/usr/bin/bash /srv/website/update.sh

View File

@@ -1,5 +1,5 @@
[Unit]
Description=Nercone Web Server Updator
Description=Nercone Website Updater
[Timer]
OnCalendar=*-*-* 00:00:00 UTC

14
nercone-website.service Normal file
View File

@@ -0,0 +1,14 @@
[Unit]
Description=Nercone Website
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/srv/website
ExecStart=/usr/bin/bash /srv/website/start.sh
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target

View File

@@ -3,7 +3,7 @@ requires = ["uv_build>=0.9.5,<0.10.0"]
build-backend = "uv_build"
[project]
name = "nercone-webserver"
name = "nercone-website"
version = "1.0.0"
requires-python = ">=3.8"
dependencies = [
@@ -16,4 +16,4 @@ dependencies = [
]
[project.scripts]
nercone-webserver = "nercone_webserver.__main__:main"
nercone-website = "nercone_website.__main__:main"

View File

@@ -29,7 +29,7 @@ def main():
"uvicorn.access": {"handlers": ["file", "console"], "level": "INFO", "propagate": False}
}
}
uvicorn.run("nercone_webserver.server:app", host="0.0.0.0", port=8080, workers=1, server_header=False, log_config=log_config)
uvicorn.run("nercone_website.server:app", host="0.0.0.0", port=8080, workers=1, server_header=False, log_config=log_config)
if __name__ == "__main__":
main()

View File

@@ -1 +1 @@
/root/.local/bin/nercone-webserver
/root/.local/bin/nercone-website

View File

@@ -1,7 +1,7 @@
sudo /usr/bin/systemctl disable nercone-webserver
sudo /usr/bin/systemctl kill nercone-webserver
sudo /usr/bin/systemctl disable nercone-website
sudo /usr/bin/systemctl kill nercone-website
/usr/bin/git pull
/root/.local/bin/uv tool uninstall nercone-webserver --no-cache || true
/root/.local/bin/uv tool uninstall nercone-website --no-cache || true
/root/.local/bin/uv tool install . --upgrade --no-cache
sudo /usr/bin/systemctl enable nercone-webserver
sudo /usr/bin/systemctl start nercone-webserver
sudo /usr/bin/systemctl enable nercone-website
sudo /usr/bin/systemctl start nercone-website