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