33# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration
44#
55# These variables are read from environment variables using the "env" construct.
6- # You can set environment variables in the Apache host configuration and also on the command line.
7- # If you cannot provide any environment variables, you can also set the variables in this file
8- # in the lines with "env(VARIABLE_NAME)".
6+ # The environment variables themselves are defined in the ".env" file (see ".env.dist" for the template)
7+ # and/or in the actual environment (e.g. Apache host configuration, command line).
98parameters:
109 database_driver: '%%env(PHPLIST_DATABASE_DRIVER)%%'
11- env(PHPLIST_DATABASE_DRIVER): 'pdo_mysql'
1210 database_path: '%%env(PHPLIST_DATABASE_PATH)%%'
13- env(PHPLIST_DATABASE_PATH): null
1411 database_host: '%%env(PHPLIST_DATABASE_HOST)%%'
15- env(PHPLIST_DATABASE_HOST): '127.0.0.1'
1612 database_port: '%%env(PHPLIST_DATABASE_PORT)%%'
17- env(PHPLIST_DATABASE_PORT): '3306'
1813 database_name: '%%env(PHPLIST_DATABASE_NAME)%%'
19- env(PHPLIST_DATABASE_NAME): 'phplistdb'
2014 database_user: '%%env(PHPLIST_DATABASE_USER)%%'
21- env(PHPLIST_DATABASE_USER): 'phplist'
2215 database_password: '%%env(PHPLIST_DATABASE_PASSWORD)%%'
23- env(PHPLIST_DATABASE_PASSWORD): 'phplist'
2416 database_prefix: '%%env(DATABASE_PREFIX)%%'
25- env(DATABASE_PREFIX): 'phplist_'
2617 list_table_prefix: '%%env(LIST_TABLE_PREFIX)%%'
27- env(LIST_TABLE_PREFIX): 'listattr_'
2818 app.dev_version: '%%env(APP_DEV_VERSION)%%'
29- env(APP_DEV_VERSION): '0'
3019 app.dev_email: '%%env(APP_DEV_EMAIL)%%'
31- env(APP_DEV_EMAIL): 'dev@dev.com'
3220 app.powered_by_phplist: '%%env(APP_POWERED_BY_PHPLIST)%%'
33- env(APP_POWERED_BY_PHPLIST): '0'
3421 app.preference_page_show_private_lists: '%%env(PREFERENCEPAGE_SHOW_PRIVATE_LISTS)%%'
35- env(PREFERENCEPAGE_SHOW_PRIVATE_LISTS): '0'
3622
3723 app.rest_api_base_url: '%%env(API_BASE_URL)%%/api/v2'
3824 app.api_base_url: '%%env(API_BASE_URL)%%'
39- env(API_BASE_URL): 'http://api.phplist.local/'
4025 app.frontend_base_url: '%%env(FRONT_END_BASE_URL)%%'
41- env(FRONT_END_BASE_URL): 'http://frontend.phplist.local'
4226
4327 parallel_use_with_phplist3: '%%env(parallel_use_with_phplist3)%%'
44- env(parallel_use_with_phplist3): '0'
4528
4629 # Email configuration
4730 app.mailer_from: '%%env(MAILER_FROM)%%'
48- env(MAILER_FROM): 'noreply@phplist.com'
4931 app.mailer_dsn: '%%env(MAILER_DSN)%%'
50- env(MAILER_DSN): 'null://null' # set local_domain on transport
5132 app.confirmation_url: '%%env(CONFIRMATION_URL)%%'
52- env(CONFIRMATION_URL): 'http://api.phplist.local/api/v2/subscriber/confirm/'
5333 app.subscription_confirmation_url: '%%env(SUBSCRIPTION_CONFIRMATION_URL)%%'
54- env(SUBSCRIPTION_CONFIRMATION_URL): 'http://api.phplist.local/api/v2/subscription/confirm/'
5534 app.password_reset_url: '%%env(PASSWORD_RESET_URL)%%'
56- env(PASSWORD_RESET_URL): 'https://example.com/reset/'
5735 app.show_unsubscribe_link: '%%env(SHOW_UNSUBSCRIBELINK)%%'
58- env(SHOW_UNSUBSCRIBELINK): '1'
5936
6037 # bounce email settings
6138 imap_bounce.email: '%%env(BOUNCE_EMAIL)%%'
62- env(BOUNCE_EMAIL): 'bounce@phplist.com'
6339 imap_bounce.password: '%%env(BOUNCE_IMAP_PASS)%%'
64- env(BOUNCE_IMAP_PASS): 'bounce@phplist.com'
6540 imap_bounce.host: '%%env(BOUNCE_IMAP_HOST)%%'
66- env(BOUNCE_IMAP_HOST): 'imap.phplist.com'
6741 imap_bounce.port: '%%env(BOUNCE_IMAP_PORT)%%'
68- env(BOUNCE_IMAP_PORT): '993'
6942 imap_bounce.encryption: '%%env(BOUNCE_IMAP_ENCRYPTION)%%'
70- env(BOUNCE_IMAP_ENCRYPTION): 'ssl'
7143 imap_bounce.mailbox: '%%env(BOUNCE_IMAP_MAILBOX)%%'
72- env(BOUNCE_IMAP_MAILBOX): '/var/spool/mail/bounces'
7344 imap_bounce.mailbox_name: '%%env(BOUNCE_IMAP_MAILBOX_NAME)%%'
74- env(BOUNCE_IMAP_MAILBOX_NAME): 'INBOX,ONE_MORE'
7545 imap_bounce.protocol: '%%env(BOUNCE_IMAP_PROTOCOL)%%'
76- env(BOUNCE_IMAP_PROTOCOL): 'imap'
7746 imap_bounce.unsubscribe_threshold: '%%env(BOUNCE_IMAP_UNSUBSCRIBE_THRESHOLD)%%'
78- env(BOUNCE_IMAP_UNSUBSCRIBE_THRESHOLD): '5'
7947 imap_bounce.blacklist_threshold: '%%env(BOUNCE_IMAP_BLACKLIST_THRESHOLD)%%'
80- env(BOUNCE_IMAP_BLACKLIST_THRESHOLD): '3'
8148 imap_bounce.purge: '%%env(BOUNCE_IMAP_PURGE)%%'
82- env(BOUNCE_IMAP_PURGE): '0'
8349 imap_bounce.purge_unprocessed: '%%env(BOUNCE_IMAP_PURGE_UNPROCESSED)%%'
84- env(BOUNCE_IMAP_PURGE_UNPROCESSED): '0'
8550
8651 # Messenger configuration for asynchronous processing
8752 app.messenger_transport_dsn: '%%env(MESSENGER_TRANSPORT_DSN)%%'
88- env(MESSENGER_TRANSPORT_DSN): 'doctrine://default?auto_setup=true'
8953
9054 # A secret key that's used to generate certain security-related tokens
9155 secret: '%%env(PHPLIST_SECRET)%%'
92- env(PHPLIST_SECRET): %1$s
9356 phplist.verify_ssl: '%%env(VERIFY_SSL)%%'
94- env(VERIFY_SSL): '1'
9557
9658 graylog_host: 'graylog.phplist.local'
9759 graylog_port: 12201
9860
9961 app.phplist_isp_conf_path: '%%env(APP_PHPLIST_ISP_CONF_PATH)%%'
100- env(APP_PHPLIST_ISP_CONF_PATH): '/etc/phplist.conf'
10162
10263 # Message sending
10364 messaging.mail_queue_batch_size: '%%env(MAILQUEUE_BATCH_SIZE)%%'
104- env(MAILQUEUE_BATCH_SIZE): '5'
10565 messaging.mail_queue_period: '%%env(MAILQUEUE_BATCH_PERIOD)%%'
106- env(MAILQUEUE_BATCH_PERIOD): '5'
10766 messaging.mail_queue_throttle: '%%env(MAILQUEUE_THROTTLE)%%'
108- env(MAILQUEUE_THROTTLE): '5'
10967 messaging.max_process_time: '%%env(MESSAGING_MAX_PROCESS_TIME)%%'
110- env(MESSAGING_MAX_PROCESS_TIME): '600'
11168 messaging.max_mail_size: '%%env(MAX_MAILSIZE)%%'
112- env(MAX_MAILSIZE): '209715200'
11369 messaging.default_message_age: '%%env(DEFAULT_MESSAGEAGE)%%'
114- env(DEFAULT_MESSAGEAGE): '691200'
11570 messaging.use_manual_text_part: '%%env(USE_MANUAL_TEXT_PART)%%'
116- env(USE_MANUAL_TEXT_PART): '0'
11771 messaging.blacklist_grace_time: '%%env(MESSAGING_BLACKLIST_GRACE_TIME)%%'
118- env(MESSAGING_BLACKLIST_GRACE_TIME): '600'
11972 messaging.google_sender_id: '%%env(GOOGLE_SENDERID)%%'
120- env(GOOGLE_SENDERID): ''
12173 messaging.use_amazon_ses: '%%env(USE_AMAZONSES)%%'
122- env(USE_AMAZONSES): '0'
12374 messaging.use_precedence_header: '%%env(USE_PRECEDENCE_HEADER)%%'
124- env(USE_PRECEDENCE_HEADER): '0'
12575 messaging.embed_external_images: '%%env(EMBEDEXTERNALIMAGES)%%'
126- env(EMBEDEXTERNALIMAGES): '0'
12776 messaging.embed_uploaded_images: '%%env(EMBEDUPLOADIMAGES)%%'
128- env(EMBEDUPLOADIMAGES): '0'
12977 messaging.external_image_max_age: '%%env(EXTERNALIMAGE_MAXAGE)%%'
130- env(EXTERNALIMAGE_MAXAGE): '0'
13178 messaging.external_image_timeout: '%%env(EXTERNALIMAGE_TIMEOUT)%%'
132- env(EXTERNALIMAGE_TIMEOUT): '30'
13379 messaging.external_image_max_size: '%%env(EXTERNALIMAGE_MAXSIZE)%%'
134- env(EXTERNALIMAGE_MAXSIZE): '204800'
13580 messaging.forward_alternative_content: '%%env(FORWARD_ALTERNATIVE_CONTENT)%%'
136- env(FORWARD_ALTERNATIVE_CONTENT): '0'
13781 messaging.email_text_credits: '%%env(EMAILTEXTCREDITS)%%'
138- env(EMAILTEXTCREDITS): '0'
13982 messaging.always_add_user_track: '%%env(ALWAYS_ADD_USERTRACK)%%'
140- env(ALWAYS_ADD_USERTRACK): '1'
14183 messaging.send_list_admin_copy: '%%env(SEND_LISTADMIN_COPY)%%'
142- env(SEND_LISTADMIN_COPY): '0'
14384
14485 phplist.forward_email_period: '%%env(FORWARD_EMAIL_PERIOD)%%'
145- env(FORWARD_EMAIL_PERIOD): '1 minute'
14686 phplist.forward_email_count: '%%env(FORWARD_EMAIL_COUNT)%%'
147- env(FORWARD_EMAIL_COUNT): '1'
14887 phplist.forward_personal_note_size: '%%env(FORWARD_PERSONAL_NOTE_SIZE)%%'
149- env(FORWARD_PERSONAL_NOTE_SIZE): '0'
15088 phplist.forward_friend_count_attribute: '%%env(FORWARD_FRIEND_COUNT_ATTRIBUTE)%%'
151- env(FORWARD_FRIEND_COUNT_ATTRIBUTE): ''
15289 phplist.keep_forwarded_attributes: '%%env(KEEPFORWARDERATTRIBUTES)%%'
153- env(KEEPFORWARDERATTRIBUTES): '0'
15490
15591 phplist.upload_images_dir: '%%env(UPLOADIMAGES_DIR)%%'
156- env(UPLOADIMAGES_DIR): 'uploadimages'
15792 phplist.uploads.allowed_mime_types: ['image/jpeg', 'image/png', 'image/gif', 'image/webp', 'image/svg+xml']
15893 phplist.uploads.allowed_extensions: ['jpg', 'jpeg', 'png', 'gif', 'webp', 'svg']
15994 phplist.uploads.max_size: '%%env(PHPLIST_UPLOADS_MAX_SIZE)%%'
160- env(PHPLIST_UPLOADS_MAX_SIZE): '5M'
16195
16296 phplist.public_schema: '%%env(PUBLIC_SCHEMA)%%'
163- env(PUBLIC_SCHEMA): 'https'
16497 phplist.attachment_download_url: '%%env(PHPLIST_ATTACHMENT_DOWNLOAD_URL)%%'
165- env(PHPLIST_ATTACHMENT_DOWNLOAD_URL): 'https://example.com/download/'
16698 phplist.attachment_repository_path: '%%env(PHPLIST_ATTACHMENT_REPOSITORY_PATH)%%'
167- env(PHPLIST_ATTACHMENT_REPOSITORY_PATH): '/tmp'
168- phplist.max_avatar_size: '%%env(MAX_AVATAR_SIZE)%%'
169- env(MAX_AVATAR_SIZE): '100000'
99+ phplist.max_avatar_size: '%%env(MAX_AVATAR_SIZE)%%'
0 commit comments