|
@@ -1,30 +1,33 @@
|
|
|
-
|
|
|
SECRET_KEY = "\xb0k\xd0\x03\xd9\x0b*\xa0UE\x80\x93BbIT\xa3\xe6\xef\x7fq\xf2\xf9F"
|
|
|
|
|
|
-PORT = 8000
|
|
|
-
|
|
|
# Debugging.
|
|
|
-DEBUG = True
|
|
|
+DEBUG = False
|
|
|
DEBUG_TB_INTERCEPT_REDIRECTS = False
|
|
|
|
|
|
+# Phosic settings.
|
|
|
PHOSIC_STAT_MINUTES = 10
|
|
|
+PHOSIC_CLEAN_HOURS = 1
|
|
|
PHOSIC_TASK_DELAY = 30
|
|
|
PHOSIC_TASK_MAX_EXECUTION_TIME = 600
|
|
|
PHOSIC_JOB_EXPIRY_MINUTES = 3600
|
|
|
|
|
|
+# Upload settings.
|
|
|
UPLOAD_FOLDER = "/home/kotnik/code/snakepit/phosic/phosic/uploads"
|
|
|
MAX_CONTENT_LENGTH = 16777216
|
|
|
|
|
|
+# Recaptcha.
|
|
|
RECAPTCHA_USE_SSL = False
|
|
|
RECAPTCHA_PUBLIC_KEY = "6LdjB_USAAAAABkkFMXtPfySe2ZwMKBrI5nxPIEi"
|
|
|
RECAPTCHA_PRIVATE_KEY = "6LdjB_USAAAAAH-fTfjhp5sAJI_mRJYHYVAcxiMc"
|
|
|
|
|
|
-SQLALCHEMY_DATABASE_URI = "sqlite:////home/kotnik/code/snakepit/phosic/phosic/app.db"
|
|
|
-SQLALCHEMY_MIGRATE_REPO = "/home/kotnik/code/snakepit/phosic/phosic/db_repository"
|
|
|
+# Database.
|
|
|
+SQLALCHEMY_DATABASE_URI = "sqlite:////home/phosic/phosic-web/app.db"
|
|
|
+SQLALCHEMY_MIGRATE_REPO = "/home/phosic/phosic-web/db_repository"
|
|
|
|
|
|
+# Celery.
|
|
|
from celery.schedules import crontab
|
|
|
-CELERY_BROKER_URL = "amqp://phosic:phosic@lab//"
|
|
|
-CELERY_RESULT_BACKEND = "amqp://phosic:phosic@lab//"
|
|
|
+CELERY_BROKER_URL = "amqp://phosic:phosic@localhost//"
|
|
|
+CELERY_RESULT_BACKEND = "amqp://phosic:phosic@localhost//"
|
|
|
CELERY_TASK_SERIALIZER = 'json'
|
|
|
CELERY_ACCEPT_CONTENT = ['json']
|
|
|
CELERY_RESULT_SERIALIZER = 'json'
|
|
@@ -36,6 +39,6 @@ CELERYBEAT_SCHEDULE = {
|
|
|
},
|
|
|
'cleaner': {
|
|
|
'task': 'phosic.tasks.delete_expired',
|
|
|
- 'schedule': crontab(hour='*/1'),
|
|
|
+ 'schedule': crontab(hour='*/%s' % PHOSIC_CLEAN_HOURS),
|
|
|
},
|
|
|
}
|