Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
a6a84d662b
|
|||
|
05d40b4bd8
|
|||
|
0f7fd55c7f
|
|||
|
beb96580d4
|
@@ -0,0 +1,16 @@
|
|||||||
|
# gunicorn.conf.py
|
||||||
|
# Arian Nasr
|
||||||
|
# April 4, 2026
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
BIND_ADDRESS = os.environ.get('BIND_ADDRESS', '0.0.0.0')
|
||||||
|
BIND_PORT = int(os.environ.get('BIND_PORT', 5001))
|
||||||
|
|
||||||
|
bind = f"{BIND_ADDRESS}:{BIND_PORT}"
|
||||||
|
workers = 2
|
||||||
|
accesslog = "-" # Log to stdout
|
||||||
|
errorlog = "-" # Log to stderr
|
||||||
|
|
||||||
|
# gunicorn -c gunicorn.conf.py main:app
|
||||||
@@ -7,8 +7,6 @@ from flask import Flask, request, render_template
|
|||||||
from werkzeug.utils import secure_filename
|
from werkzeug.utils import secure_filename
|
||||||
|
|
||||||
UPLOAD_FOLDER = os.environ.get('NAVIDROME_MUSIC_FOLDER', '/opt/navidrome/music')
|
UPLOAD_FOLDER = os.environ.get('NAVIDROME_MUSIC_FOLDER', '/opt/navidrome/music')
|
||||||
BIND_ADDRESS = os.environ.get('BIND_ADDRESS', '0.0.0.0')
|
|
||||||
BIND_PORT = int(os.environ.get('BIND_PORT', 5001))
|
|
||||||
ALLOWED_EXTENSIONS = {'flac', 'mp3', 'wav'}
|
ALLOWED_EXTENSIONS = {'flac', 'mp3', 'wav'}
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
@@ -35,7 +33,3 @@ def upload_file():
|
|||||||
return render_template('success.html', success_message=f'{len(request.files)} file(s) uploaded successfully!'), 200
|
return render_template('success.html', success_message=f'{len(request.files)} file(s) uploaded successfully!'), 200
|
||||||
|
|
||||||
return render_template('index.html'), 200
|
return render_template('index.html'), 200
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
app.run(host=BIND_ADDRESS, port=BIND_PORT, debug=False)
|
|
||||||
|
|||||||
+3
-2
@@ -1,7 +1,8 @@
|
|||||||
blinker==1.9.0
|
blinker==1.9.0
|
||||||
click==8.3.1
|
click==8.3.2
|
||||||
Flask==3.1.3
|
Flask==3.1.3
|
||||||
itsdangerous==2.2.0
|
itsdangerous==2.2.0
|
||||||
Jinja2==3.1.6
|
Jinja2==3.1.6
|
||||||
MarkupSafe==3.0.3
|
MarkupSafe==3.0.3
|
||||||
Werkzeug==3.1.7
|
Werkzeug==3.1.8
|
||||||
|
gunicorn==25.3.0
|
||||||
Reference in New Issue
Block a user