Missing multi=True closing this migration, oops :)
[mediagoblin.git] / mediagoblin / config_spec.ini
CommitLineData
0fcfff5a 1[mediagoblin]
8abeaf2f
CAW
2# database stuff
3db_host = string()
39c6b2bd 4db_name = string(default="mediagoblin")
8abeaf2f
CAW
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
13677ef9
RL
24# Set to false to disable registrations
25allow_registration = boolean(default=True)
26
10d7496d
CFD
27# tag parsing
28tags_delimiter = string(default=",")
10d7496d
CFD
29tags_max_length = integer(default=50)
30
3f5cf663
CAW
31# By default not set, but you might want something like:
32# "%(here)s/user_dev/templates/"
33local_templates = string()
0fcfff5a
CAW
34
35# Whether or not celery is set up via an environment variable or
36# something else (and thus mediagoblin should not attempt to set it up
37# itself)
38celery_setup_elsewhere = boolean(default=False)
39
40[celery]
41# known booleans
42celery_result_persistent = boolean()
43celery_create_missing_queues = boolean()
44broker_use_ssl = boolean()
45broker_connection_retry = boolean()
46celery_always_eager = boolean()
47celery_eager_propagates_exceptions = boolean()
48celery_ignore_result = boolean()
49celery_track_started = boolean()
50celery_disable_rate_limits = boolean()
51celery_acks_late = boolean()
52celery_store_errors_even_if_ignored = boolean()
53celery_send_task_error_emails = boolean()
54celery_send_events = boolean()
55celery_send_task_sent_event = boolean()
56celeryd_log_color = boolean()
57celery_redirect_stdouts = boolean()
58
59# known ints
60celeryd_concurrency = integer()
61celeryd_prefetch_multiplier = integer()
62celery_amqp_task_result_expires = integer()
63celery_amqp_task_result_connection_max = integer()
64redis_port = integer()
65redis_db = integer()
66broker_port = integer()
67broker_connection_timeout = integer()
68celery_broker_connection_max_retries = integer()
69celery_task_result_expires = integer()
70celery_max_cached_results = integer()
71celery_default_rate_limit = integer()
72celeryd_max_tasks_per_child = integer()
73celeryd_task_time_limit = integer()
74celeryd_task_soft_time_limit = integer()
75mail_port = integer()
76celerybeat_max_loop_interval = integer()
77
78# known floats
79celeryd_eta_scheduler_precision = float()
80
81# known lists
efc8f1a0 82celery_routes = string_list()
13677ef9 83celery_imports = string_list()