Make uvicorn work with socket
This commit is contained in:
parent
ea4959dc44
commit
67f145a992
3 changed files with 2 additions and 13 deletions
2
PKGBUILD
2
PKGBUILD
|
@ -14,7 +14,6 @@ optdepends=("postgresql: database")
|
||||||
source=(
|
source=(
|
||||||
"${pkgname}::git+ssh://gitea@git.edgarpierre.fr:39529/edpibu/nummi.git"
|
"${pkgname}::git+ssh://gitea@git.edgarpierre.fr:39529/edpibu/nummi.git"
|
||||||
"${pkgname}.service"
|
"${pkgname}.service"
|
||||||
"${pkgname}.socket"
|
|
||||||
"${pkgname}.tmpfiles"
|
"${pkgname}.tmpfiles"
|
||||||
"${pkgname}.sysusers"
|
"${pkgname}.sysusers"
|
||||||
"${pkgname}.nginx"
|
"${pkgname}.nginx"
|
||||||
|
@ -22,7 +21,6 @@ source=(
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/
|
install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/
|
||||||
install -Dm644 ${pkgname}.socket -t "${pkgdir}"/usr/lib/systemd/system/
|
|
||||||
install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
|
install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
|
||||||
install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
|
install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
|
||||||
install -Dm644 ${pkgname}.nginx "${pkgdir}"/etc/nginx/sites-enabled/${pkgname}.conf
|
install -Dm644 ${pkgname}.nginx "${pkgdir}"/etc/nginx/sites-enabled/${pkgname}.conf
|
||||||
|
|
|
@ -4,12 +4,12 @@ Requires=nummi.socket
|
||||||
After=network.target
|
After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=notify
|
Type=simple
|
||||||
User=nummi
|
User=nummi
|
||||||
Group=nummi
|
Group=nummi
|
||||||
RuntimeDirectory=nummi
|
RuntimeDirectory=nummi
|
||||||
WorkingDirectory=/usr/share/webapps/nummi
|
WorkingDirectory=/usr/share/webapps/nummi
|
||||||
ExecStart=/usr/bin/uvicorn nummi.asgi:application
|
ExecStart=/usr/bin/uvicorn nummi.asgi:application -uds /run/nummi/nummi.socket
|
||||||
ExecReload=/bin/kill -s HUP $MAINPID
|
ExecReload=/bin/kill -s HUP $MAINPID
|
||||||
KillMode=mixed
|
KillMode=mixed
|
||||||
TimeoutStopSec=5
|
TimeoutStopSec=5
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Nummi socket
|
|
||||||
|
|
||||||
[Socket]
|
|
||||||
ListenStream=/run/nummi.socket
|
|
||||||
SocketUser=http
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=sockets.target
|
|
Loading…
Reference in a new issue