|
| 1 | +# This file is a "template" of what your parameters.yml file should look like |
| 2 | +# Set parameters here that may be different on each deployment target of the app, e.g. development, staging, production. |
| 3 | +# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration |
| 4 | +# |
| 5 | +# These variables are read from environment variables using the "env" construct. |
| 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). |
| 8 | +parameters: |
| 9 | + database_driver: '%env(PHPLIST_DATABASE_DRIVER)%' |
| 10 | + database_path: '%env(PHPLIST_DATABASE_PATH)%' |
| 11 | + database_host: '%env(PHPLIST_DATABASE_HOST)%' |
| 12 | + database_port: '%env(PHPLIST_DATABASE_PORT)%' |
| 13 | + database_name: '%env(PHPLIST_DATABASE_NAME)%' |
| 14 | + database_user: '%env(PHPLIST_DATABASE_USER)%' |
| 15 | + database_password: '%env(PHPLIST_DATABASE_PASSWORD)%' |
| 16 | + database_prefix: '%env(DATABASE_PREFIX)%' |
| 17 | + list_table_prefix: '%env(LIST_TABLE_PREFIX)%' |
| 18 | + app.dev_version: '%env(APP_DEV_VERSION)%' |
| 19 | + app.dev_email: '%env(APP_DEV_EMAIL)%' |
| 20 | + app.powered_by_phplist: '%env(APP_POWERED_BY_PHPLIST)%' |
| 21 | + app.preference_page_show_private_lists: '%env(PREFERENCEPAGE_SHOW_PRIVATE_LISTS)%' |
| 22 | + |
| 23 | + app.rest_api_base_url: '%env(API_BASE_URL)%/api/v2' |
| 24 | + app.api_base_url: '%env(API_BASE_URL)%' |
| 25 | + app.frontend_base_url: '%env(FRONT_END_BASE_URL)%' |
| 26 | + |
| 27 | + parallel_use_with_phplist3: '%env(parallel_use_with_phplist3)%' |
| 28 | + |
| 29 | + # Email configuration |
| 30 | + app.mailer_from: '%env(MAILER_FROM)%' |
| 31 | + app.mailer_dsn: '%env(MAILER_DSN)%' |
| 32 | + app.confirmation_url: '%env(CONFIRMATION_URL)%' |
| 33 | + app.subscription_confirmation_url: '%env(SUBSCRIPTION_CONFIRMATION_URL)%' |
| 34 | + app.password_reset_url: '%env(PASSWORD_RESET_URL)%' |
| 35 | + app.show_unsubscribe_link: '%env(SHOW_UNSUBSCRIBELINK)%' |
| 36 | + |
| 37 | + # bounce email settings |
| 38 | + imap_bounce.email: '%env(BOUNCE_EMAIL)%' |
| 39 | + imap_bounce.password: '%env(BOUNCE_IMAP_PASS)%' |
| 40 | + imap_bounce.host: '%env(BOUNCE_IMAP_HOST)%' |
| 41 | + imap_bounce.port: '%env(BOUNCE_IMAP_PORT)%' |
| 42 | + imap_bounce.encryption: '%env(BOUNCE_IMAP_ENCRYPTION)%' |
| 43 | + imap_bounce.mailbox: '%env(BOUNCE_IMAP_MAILBOX)%' |
| 44 | + imap_bounce.mailbox_name: '%env(BOUNCE_IMAP_MAILBOX_NAME)%' |
| 45 | + imap_bounce.protocol: '%env(BOUNCE_IMAP_PROTOCOL)%' |
| 46 | + imap_bounce.unsubscribe_threshold: '%env(BOUNCE_IMAP_UNSUBSCRIBE_THRESHOLD)%' |
| 47 | + imap_bounce.blacklist_threshold: '%env(BOUNCE_IMAP_BLACKLIST_THRESHOLD)%' |
| 48 | + imap_bounce.purge: '%env(BOUNCE_IMAP_PURGE)%' |
| 49 | + imap_bounce.purge_unprocessed: '%env(BOUNCE_IMAP_PURGE_UNPROCESSED)%' |
| 50 | + |
| 51 | + # Messenger configuration for asynchronous processing |
| 52 | + app.messenger_transport_dsn: '%env(MESSENGER_TRANSPORT_DSN)%' |
| 53 | + |
| 54 | + # A secret key that's used to generate certain security-related tokens |
| 55 | + secret: '%env(PHPLIST_SECRET)%' |
| 56 | + phplist.verify_ssl: '%env(VERIFY_SSL)%' |
| 57 | + |
| 58 | + graylog_host: 'graylog.phplist.local' |
| 59 | + graylog_port: 12201 |
| 60 | + |
| 61 | + app.phplist_isp_conf_path: '%env(APP_PHPLIST_ISP_CONF_PATH)%' |
| 62 | + |
| 63 | + # Message sending |
| 64 | + messaging.mail_queue_batch_size: '%env(MAILQUEUE_BATCH_SIZE)%' |
| 65 | + messaging.mail_queue_period: '%env(MAILQUEUE_BATCH_PERIOD)%' |
| 66 | + messaging.mail_queue_throttle: '%env(MAILQUEUE_THROTTLE)%' |
| 67 | + messaging.max_process_time: '%env(MESSAGING_MAX_PROCESS_TIME)%' |
| 68 | + messaging.max_mail_size: '%env(MAX_MAILSIZE)%' |
| 69 | + messaging.default_message_age: '%env(DEFAULT_MESSAGEAGE)%' |
| 70 | + messaging.use_manual_text_part: '%env(USE_MANUAL_TEXT_PART)%' |
| 71 | + messaging.blacklist_grace_time: '%env(MESSAGING_BLACKLIST_GRACE_TIME)%' |
| 72 | + messaging.google_sender_id: '%env(GOOGLE_SENDERID)%' |
| 73 | + messaging.use_amazon_ses: '%env(USE_AMAZONSES)%' |
| 74 | + messaging.use_precedence_header: '%env(USE_PRECEDENCE_HEADER)%' |
| 75 | + messaging.embed_external_images: '%env(EMBEDEXTERNALIMAGES)%' |
| 76 | + messaging.embed_uploaded_images: '%env(EMBEDUPLOADIMAGES)%' |
| 77 | + messaging.external_image_max_age: '%env(EXTERNALIMAGE_MAXAGE)%' |
| 78 | + messaging.external_image_timeout: '%env(EXTERNALIMAGE_TIMEOUT)%' |
| 79 | + messaging.external_image_max_size: '%env(EXTERNALIMAGE_MAXSIZE)%' |
| 80 | + messaging.forward_alternative_content: '%env(FORWARD_ALTERNATIVE_CONTENT)%' |
| 81 | + messaging.email_text_credits: '%env(EMAILTEXTCREDITS)%' |
| 82 | + messaging.always_add_user_track: '%env(ALWAYS_ADD_USERTRACK)%' |
| 83 | + messaging.send_list_admin_copy: '%env(SEND_LISTADMIN_COPY)%' |
| 84 | + |
| 85 | + phplist.forward_email_period: '%env(FORWARD_EMAIL_PERIOD)%' |
| 86 | + phplist.forward_email_count: '%env(FORWARD_EMAIL_COUNT)%' |
| 87 | + phplist.forward_personal_note_size: '%env(FORWARD_PERSONAL_NOTE_SIZE)%' |
| 88 | + phplist.forward_friend_count_attribute: '%env(FORWARD_FRIEND_COUNT_ATTRIBUTE)%' |
| 89 | + phplist.keep_forwarded_attributes: '%env(KEEPFORWARDERATTRIBUTES)%' |
| 90 | + |
| 91 | + phplist.upload_images_dir: '%env(UPLOADIMAGES_DIR)%' |
| 92 | + phplist.uploads.allowed_mime_types: ['image/jpeg', 'image/png', 'image/gif', 'image/webp', 'image/svg+xml'] |
| 93 | + phplist.uploads.allowed_extensions: ['jpg', 'jpeg', 'png', 'gif', 'webp', 'svg'] |
| 94 | + phplist.uploads.max_size: '%env(PHPLIST_UPLOADS_MAX_SIZE)%' |
| 95 | + |
| 96 | + phplist.public_schema: '%env(PUBLIC_SCHEMA)%' |
| 97 | + phplist.attachment_download_url: '%env(PHPLIST_ATTACHMENT_DOWNLOAD_URL)%' |
| 98 | + phplist.attachment_repository_path: '%env(PHPLIST_ATTACHMENT_REPOSITORY_PATH)%' |
| 99 | + phplist.max_avatar_size: '%env(MAX_AVATAR_SIZE)%' |
0 commit comments