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