4 Commits

Author SHA1 Message Date
arian 524fc6ef54 mv conf vars external 2026-03-28 10:07:37 -04:00
arian cdacbd9d8f bump Werkzeug==3.1.7 2026-03-25 04:47:57 -04:00
arian c4d18aa680 increase concurrent uploads 2026-03-15 17:36:19 -04:00
arian 7da1443d09 Merge branch 'pr-healthcheck' 2026-03-10 08:04:40 -04:00
5 changed files with 12 additions and 6 deletions
+3
View File
@@ -0,0 +1,3 @@
NAVIDROME_MUSIC_FOLDER="/opt/navidrome/music"
BIND_ADDRESS="192.168.2.24"
BIND_PORT="5001"
+2 -1
View File
@@ -1,4 +1,5 @@
venv/ venv/
setup.sh setup.sh
navidrome-upload.service navidrome-upload.service
.idea/ .idea/
.env
+4 -2
View File
@@ -6,7 +6,9 @@ import os
from flask import Flask, request, render_template from flask import Flask, request, render_template
from werkzeug.utils import secure_filename from werkzeug.utils import secure_filename
UPLOAD_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__)
@@ -36,4 +38,4 @@ def upload_file():
if __name__ == '__main__': if __name__ == '__main__':
app.run(host='192.168.2.24', port=5001, debug=False) app.run(host=BIND_ADDRESS, port=BIND_PORT, debug=False)
+1 -1
View File
@@ -4,4 +4,4 @@ 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.6 Werkzeug==3.1.7
+2 -2
View File
@@ -11,7 +11,7 @@
<body> <body>
<script> <script>
Dropzone.options.myDropzone = { Dropzone.options.myDropzone = {
parallelUploads: 2, parallelUploads: 4,
uploadMultiple: true, uploadMultiple: true,
acceptedFiles: 'audio/*' acceptedFiles: 'audio/*'
}; };
@@ -20,4 +20,4 @@
class="dropzone" class="dropzone"
id="my-dropzone"></form> id="my-dropzone"></form>
</body> </body>
</html> </html>