migrate to uv; add docker configs

This commit is contained in:
2026-04-09 00:53:31 +03:00
parent a88203e98f
commit 606dc930e8
25 changed files with 461 additions and 832 deletions

View File

@@ -1,15 +0,0 @@
[Unit]
Description=Web file share service
After=network.target
[Service]
Type=simple
User=arch
Group=arch
WorkingDirectory=/srv/apps/drop
ExecStart=/srv/apps/drop/venv/bin/python /srv/apps/drop/autoindex.py
KillSignal=SIGINT
Environment=ENV=PRODUCTION
[Install]
WantedBy=multi-user.target

View File

@@ -1,13 +0,0 @@
server {
server_name ~^drop\.bakatrouble\.me$;
root /srv/apps/drop/files;
include /srv/apps/drop/configs/nginx_include.conf;
}
server {
server_name ~^(?<dir>.*)\.drop\.bakatrouble\.me$;
root /srv/apps/drop/subdomain_files/$dir;
include /srv/apps/drop/configs/nginx_include.conf;
}

View File

@@ -1,24 +0,0 @@
listen 8080;
access_log /srv/apps/drop/logs/access.log;
error_log /srv/apps/drop/logs/error.log;
location @drop_app {
proxy_pass http://unix:/tmp/drop.sock;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
location /~static/ {
alias /srv/apps/drop/~static/;
}
location / {
try_files $uri @drop_app;
if ($request_method = OPTIONS) {
return 204;
}
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Max-Age 3600;
add_header Access-Control-Expose-Headers Content-Length;
add_header Access-Control-Allow-Headers Range;
}

View File

@@ -1,10 +0,0 @@
[program:drop]
user = arch
directory = /srv/apps/drop
command = /srv/apps/drop/venv/bin/python /srv/apps/drop/autoindex.py
autostart = true
autorestart = true
stderr_logfile = /srv/apps/drop/logs/app.log
stdout_logfile = /srv/apps/drop/logs/app.log
stopsignal = INT
environment = ENV=PRODUCTION