fix sockets conf
This commit is contained in:
parent
056b8a249d
commit
81fa46faed
11
autoindex.py
11
autoindex.py
@ -1,5 +1,7 @@
|
|||||||
|
import os
|
||||||
import socket
|
import socket
|
||||||
from os import environ
|
from os import environ
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
from sanic import Sanic
|
from sanic import Sanic
|
||||||
from sanic.request import Request
|
from sanic.request import Request
|
||||||
@ -55,6 +57,13 @@ if __name__ == '__main__':
|
|||||||
if DEBUG:
|
if DEBUG:
|
||||||
app.run(host='localhost', port=8080, debug=True, auto_reload=True)
|
app.run(host='localhost', port=8080, debug=True, auto_reload=True)
|
||||||
else:
|
else:
|
||||||
|
socket_address = Path('/tmp/drop.sock')
|
||||||
|
try:
|
||||||
|
socket_address.unlink()
|
||||||
|
except OSError:
|
||||||
|
if socket_address.exists():
|
||||||
|
raise
|
||||||
|
|
||||||
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
||||||
sock.bind('/tmp/drop.sock')
|
sock.bind(socket_address)
|
||||||
app.run(sock=sock, workers=2)
|
app.run(sock=sock, workers=2)
|
||||||
|
@ -3,6 +3,8 @@ Description=Web file share socket
|
|||||||
PartOf=drop.service
|
PartOf=drop.service
|
||||||
|
|
||||||
[Socket]
|
[Socket]
|
||||||
|
User=arch
|
||||||
|
Group=arch
|
||||||
ListenStream=/tmp/drop.sock
|
ListenStream=/tmp/drop.sock
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
|
Loading…
Reference in New Issue
Block a user