Ok, so here are the actual changes. Woops!
[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
3f5cf663
CAW
27# By default not set, but you might want something like:
28# "%(here)s/user_dev/templates/"
29local_templates = string()
0fcfff5a
CAW
30
31# Whether or not celery is set up via an environment variable or
32# something else (and thus mediagoblin should not attempt to set it up
33# itself)
34celery_setup_elsewhere = boolean(default=False)
35
36[celery]
37# known booleans
38celery_result_persistent = boolean()
39celery_create_missing_queues = boolean()
40broker_use_ssl = boolean()
41broker_connection_retry = boolean()
42celery_always_eager = boolean()
43celery_eager_propagates_exceptions = boolean()
44celery_ignore_result = boolean()
45celery_track_started = boolean()
46celery_disable_rate_limits = boolean()
47celery_acks_late = boolean()
48celery_store_errors_even_if_ignored = boolean()
49celery_send_task_error_emails = boolean()
50celery_send_events = boolean()
51celery_send_task_sent_event = boolean()
52celeryd_log_color = boolean()
53celery_redirect_stdouts = boolean()
54
55# known ints
56celeryd_concurrency = integer()
57celeryd_prefetch_multiplier = integer()
58celery_amqp_task_result_expires = integer()
59celery_amqp_task_result_connection_max = integer()
60redis_port = integer()
61redis_db = integer()
62broker_port = integer()
63broker_connection_timeout = integer()
64celery_broker_connection_max_retries = integer()
65celery_task_result_expires = integer()
66celery_max_cached_results = integer()
67celery_default_rate_limit = integer()
68celeryd_max_tasks_per_child = integer()
69celeryd_task_time_limit = integer()
70celeryd_task_soft_time_limit = integer()
71mail_port = integer()
72celerybeat_max_loop_interval = integer()
73
74# known floats
75celeryd_eta_scheduler_precision = float()
76
77# known lists
efc8f1a0 78celery_routes = string_list()
13677ef9 79celery_imports = string_list()