UNPKG

pixl-server-storage

Version:

A key/value/list storage component for the pixl-server framework.

82 lines (80 loc) 1.5 kB
{ "log_dir": ".", "log_filename": "storage.log", "debug_level": 9, "debug": 1, "echo": 0, "Storage": { "engine": "Filesystem", "list_page_size": 10, "concurrency": 4, "cache_key_match": "", "expiration_updates": true, "transactions": 0, "log_event_types": { "all": 1 }, "Filesystem": { "base_dir": "data", "key_namespaces": 0, "raw_file_paths": 0, "no_fsync": 1, "cache": { "enabled": true, "maxItems": 1000, "maxBytes": 10485760 } }, "AWS": { "region": "us-west-1", "credentials": { "accessKeyId": "YOUR_AMAZON_ACCESS_KEY", "secretAccessKey": "YOUR_AMAZON_SECRET_KEY" } }, "S3": { "connectTimeout": 5000, "socketTimeout": 5000, "maxAttempts": 50, "keyPrefix": "", "fileExtensions": true, "params": { "Bucket": "MY_S3_BUCKET_ID" }, "cache": { "enabled": true, "maxItems": 1000, "maxBytes": 10485760 } }, "Couchbase": { "connectString": "couchbase://127.0.0.1", "bucket": "default", "password": "", "serialize": false, "keyPrefix": "" }, "Redis": { "host": "127.0.0.1", "port": 6379, "keyPrefix": "" }, "RedisCluster": { "host": "127.0.0.1", "port": 6379, "keyPrefix": "" }, "SQLite": { "base_dir": "data", "filename": "sqlite.db", "pragmas": { "auto_vacuum": 0, "cache_size": -100000, "journal_mode": "WAL" }, "cache": { "enabled": true, "maxItems": 1000, "maxBytes": 10485760 } } } }