Revision d58ac891
b/snf-pithos-app/pithos/api/settings.py | ||
---|---|---|
2 | 2 |
from django.conf import settings |
3 | 3 |
from os.path import abspath, dirname, join |
4 | 4 |
|
5 |
PROJECT_PATH = getattr(settings, 'PROJECT_PATH', dirname(dirname(abspath(__file__)))) |
|
6 |
|
|
7 | 5 |
# Set local users, or a remote host. To disable local users set them to None. |
8 | 6 |
sample_users = { |
9 | 7 |
'0000': 'test', |
... | ... | |
23 | 21 |
|
24 | 22 |
# SQLAlchemy (choose SQLite/MySQL/PostgreSQL). |
25 | 23 |
BACKEND_DB_MODULE = getattr(settings, 'PITHOS_BACKEND_DB_MODULE', 'pithos.backends.lib.sqlalchemy') |
26 |
BACKEND_DB_CONNECTION = getattr(settings, 'PITHOS_BACKEND_DB_CONNECTION', 'sqlite:///' + join(PROJECT_PATH, 'backend.db'))
|
|
24 |
BACKEND_DB_CONNECTION = getattr(settings, 'PITHOS_BACKEND_DB_CONNECTION', 'sqlite:////tmp/pithos-backend.db'))
|
|
27 | 25 |
|
28 | 26 |
# Block storage. |
29 | 27 |
BACKEND_BLOCK_MODULE = getattr(settings, 'PITHOS_BACKEND_BLOCK_MODULE', 'pithos.backends.lib.hashfiler') |
30 |
BACKEND_BLOCK_PATH = getattr(settings, 'PITHOS_BACKEND_BLOCK_PATH', join(PROJECT_PATH, 'data/'))
|
|
28 |
BACKEND_BLOCK_PATH = getattr(settings, 'PITHOS_BACKEND_BLOCK_PATH', '/tmp/pithos-data/'))
|
|
31 | 29 |
|
32 | 30 |
# Queue for billing. |
33 | 31 |
BACKEND_QUEUE_MODULE = getattr(settings, 'PITHOS_BACKEND_QUEUE_MODULE', None) # Example: 'pithos.backends.lib.rabbitmq' |
Also available in: Unified diff