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