Merge branch 'master' into configobj
[mediagoblin.git] / mediagoblin / config_spec.ini
CommitLineData
0fcfff5a
CAW
1[mediagoblin]
2#
3queuestore_base_dir = string(default="%(here)s/user_dev/media/queue")
4publicstore_base_dir = string(default="%(here)s/user_dev/media/public")
5
6# Where temporary files used in processing and etc are kept
7workbench_base_dir = string(default="%(here)s/user_dev/media/workbench")
8
9#
10publicstore_base_url = string(default="/mgoblin_media/")
11
12# Where mediagoblin-builtin static assets are kept
13direct_remote_path = string(default="/mgoblin_static/")
14
15# set to false to enable sending notices
16email_debug_mode = boolean(default=True)
17email_sender_address = string(default="notice@mediagoblin.example.org")
18
19local_templates = string(default="%(here)s/user_dev/templates/")
20
21# Whether or not celery is set up via an environment variable or
22# something else (and thus mediagoblin should not attempt to set it up
23# itself)
24celery_setup_elsewhere = boolean(default=False)
25
26[celery]
27# known booleans
28celery_result_persistent = boolean()
29celery_create_missing_queues = boolean()
30broker_use_ssl = boolean()
31broker_connection_retry = boolean()
32celery_always_eager = boolean()
33celery_eager_propagates_exceptions = boolean()
34celery_ignore_result = boolean()
35celery_track_started = boolean()
36celery_disable_rate_limits = boolean()
37celery_acks_late = boolean()
38celery_store_errors_even_if_ignored = boolean()
39celery_send_task_error_emails = boolean()
40celery_send_events = boolean()
41celery_send_task_sent_event = boolean()
42celeryd_log_color = boolean()
43celery_redirect_stdouts = boolean()
44
45# known ints
46celeryd_concurrency = integer()
47celeryd_prefetch_multiplier = integer()
48celery_amqp_task_result_expires = integer()
49celery_amqp_task_result_connection_max = integer()
50redis_port = integer()
51redis_db = integer()
52broker_port = integer()
53broker_connection_timeout = integer()
54celery_broker_connection_max_retries = integer()
55celery_task_result_expires = integer()
56celery_max_cached_results = integer()
57celery_default_rate_limit = integer()
58celeryd_max_tasks_per_child = integer()
59celeryd_task_time_limit = integer()
60celeryd_task_soft_time_limit = integer()
61mail_port = integer()
62celerybeat_max_loop_interval = integer()
63
64# known floats
65celeryd_eta_scheduler_precision = float()
66
67# known lists
68celery_routes = list()
69celery_imports = list()