diff --git a/.gitignore b/.gitignore index 011cb94..b37ffcc 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ main.css tmp log.txt *.rdb +uploads # Created by https://www.gitignore.io/api/linux,macos,python,windows diff --git a/app/static/jquery.min.js b/app/public/static/jquery.min.js similarity index 100% rename from app/static/jquery.min.js rename to app/public/static/jquery.min.js diff --git a/app/static/jumbotron.png b/app/public/static/jumbotron.png similarity index 100% rename from app/static/jumbotron.png rename to app/public/static/jumbotron.png diff --git a/app/static/logo.svg b/app/public/static/logo.svg similarity index 100% rename from app/static/logo.svg rename to app/public/static/logo.svg diff --git a/app/static/logo_dark.svg b/app/public/static/logo_dark.svg similarity index 100% rename from app/static/logo_dark.svg rename to app/public/static/logo_dark.svg diff --git a/app/static/notification.svg b/app/public/static/notification.svg similarity index 100% rename from app/static/notification.svg rename to app/public/static/notification.svg diff --git a/app/static/notification_alert.svg b/app/public/static/notification_alert.svg similarity index 100% rename from app/static/notification_alert.svg rename to app/public/static/notification_alert.svg diff --git a/app/static/package_create.js b/app/public/static/package_create.js similarity index 100% rename from app/static/package_create.js rename to app/public/static/package_create.js diff --git a/app/static/placeholder.png b/app/public/static/placeholder.png similarity index 100% rename from app/static/placeholder.png rename to app/public/static/placeholder.png diff --git a/app/static/polltask.js b/app/public/static/polltask.js similarity index 100% rename from app/static/polltask.js rename to app/public/static/polltask.js diff --git a/app/static/url.min.js b/app/public/static/url.min.js similarity index 100% rename from app/static/url.min.js rename to app/public/static/url.min.js diff --git a/app/tasks/importtasks.py b/app/tasks/importtasks.py index 61b60d9..ced48a9 100644 --- a/app/tasks/importtasks.py +++ b/app/tasks/importtasks.py @@ -247,7 +247,7 @@ def importRepoScreenshot(id): try: filename = randomString(10) + ".png" - imagePath = os.path.join(app.config["UPLOAD_FOLDER"], filename) + imagePath = os.path.join("public/uploads", filename) print(imagePath) urllib.request.urlretrieve(urlmaker.getScreenshotURL(), imagePath) diff --git a/app/utils.py b/app/utils.py index 3293c5a..6be889e 100644 --- a/app/utils.py +++ b/app/utils.py @@ -47,7 +47,7 @@ def doFileUpload(file, allowedExtensions, fileTypeName): return None filename = randomString(10) + "." + ext - file.save(os.path.join(app.config["UPLOAD_FOLDER"], filename)) + file.save(os.path.join("public/uploads", filename)) return "/uploads/" + filename diff --git a/app/views/__init__.py b/app/views/__init__.py index 38ebdfd..924dc67 100644 --- a/app/views/__init__.py +++ b/app/views/__init__.py @@ -34,12 +34,11 @@ def domain(url): # Use nginx to serve files on production instead @app.route("/static/") def send_static(path): - return send_from_directory("static", path) + return send_from_directory("public/static", path) @app.route("/uploads/") def send_upload(path): - import os - return send_from_directory(os.path.abspath(app.config["UPLOAD_FOLDER"]), path) + return send_from_directory("public/uploads", path) @app.route("/") @menu.register_menu(app, ".", "Home") diff --git a/config.example.cfg b/config.example.cfg index 53313c6..41d685c 100644 --- a/config.example.cfg +++ b/config.example.cfg @@ -13,11 +13,9 @@ GITHUB_CLIENT_SECRET = "" CELERY_BROKER_URL='redis://localhost:6379' CELERY_RESULT_BACKEND='redis://localhost:6379' -UPLOAD_FOLDER="tmp" - USER_ENABLE_REGISTER = False USER_ENABLE_CHANGE_USERNAME = False -s + MAIL_USERNAME="" MAIL_PASSWORD="" MAIL_DEFAULT_SENDER=""