# {{ env "DOMAIN" }} configuration default: &defaults # If you wanna serve more than one foodcoop with one installation # Don't forget to setup databases for each foodcoop. See also MULTI_COOP_INSTALL multi_coop_install: {{ env "FOODCOOP_MULTI_INSTALL" }} # If multi_coop_install you have to use a coop name, which you you wanna be selected by default default_scope: "{{ env "FOODCOOP_NAME" }}" # name of this foodcoop name: "{{ env "FOODCOOP_NAME" }}" # foodcoop contact information (used for FAX messages) contact: street: "{{ env "FOODCOOP_STREET" }}" zip_code: "{{ env "FOODCOOP_ZIP_CODE" }}" city: "{{ env "FOODCOOP_CITY" }}" country: "{{ env "FOODCOOP_COUNTRY" }}" email: "{{ env "FOODCOOP_EMAIL" }}" phone: "{{ env "FOODCOOP_PHONE" }}" # Homepage homepage: "{{ env "FOODCOOP_HOMEPAGE" }}" # foodsoft documentation URL help_url: "{{ env "FOODCOOP_HELP_URL" }}" # documentation URL for the apples&pears work system applepear_url: https://github.com/foodcoops/foodsoft/wiki/%C3%84pfel-u.-Birnen # custom foodsoft software URL (used in footer) foodsoft_url: https://foodcoops.github.io # Default language default_locale: {{ env "FOODCOOP_LANGUAGE" }} # By default, foodsoft takes the language from the webbrowser/operating system. # In case you really want foodsoft in a certain language by default, set this to true. # When members are logged in, the language from their profile settings is still used. ignore_browser_locale: false # Default timezone, e.g. UTC, Amsterdam, Berlin, etc. time_zone: "{{ env "FOODCOOP_TIME_ZONE" }}" # Currency symbol, and whether to add a whitespace after the unit. currency_unit: € #currency_space: true # price markup in percent price_markup: 2.0 # default vat percentage for new articles tax_default: 7.0 # tolerance order option: If set to false, article tolerance values do not count # for total article price as long as the order is not finished. tolerance_is_costly: false # Ordergroups, which have less than 75 apples should not be allowed to make new orders # Comment out this option to activate this restriction stop_ordering_under: {{ env "STOP_ORDERING_UNDER" }} # Comment out to completely hide apple points (be sure to comment stop_ordering_under) use_apple_points: {{ env "USE_APPLE_POINTS" }} # ordergroups can only order when their balance is higher than or equal to this # not fully enforced right now, since the check is only client-side minimum_balance: {{ env "MINIMUM_BALANCE" }} # how many days there are between two periodic tasks #tasks_period_days: 7 # how many days upfront periodic tasks are created #tasks_upfront_days: 49 # default order schedule, used to provide initial dates for new orders # (recurring dates in ical format; no spaces!) #order_schedule: # ends: # recurr: FREQ=WEEKLY;INTERVAL=2;BYDAY=MO # time: '9:00' # # reference point, this is generally the first pickup day; empty is often ok # #initial: # When use_nick is enabled, there will be a nickname field in the user form, # and the option to show a nickname instead of full name to foodcoop members. # Members of a user's groups and administrators can still see full names. use_nick: {{ env "FOODCOOP_USE_NICK" }} # Most plugins can be enabled/disabled here as well. Messages and wiki are enabled # by default and need to be set to false to disable. Most other plugins needs to # be enabled before they do anything. use_wiki: true use_messages: true use_documents: true use_polls: true # Base font size for generated PDF documents #pdf_font_size: 12 # Page size for generated PDF documents #pdf_page_size: A4 # Some documents (like group and article PDFs) can include page breaks # after each sublist. #pdf_add_page_breaks: true # Alternatively, this can be set for each document. #pdf_add_page_breaks: # order_by_groups: true # order_by_articles: true # Page footer (html allowed). Default is a Foodsoft footer. Set to `blank` for no footer. page_footer: {{ env "FOODCOOP_FOOTER" }} # Custom CSS for the foodcoop #custom_css: 'body { background-color: #fcffba; }' # Uncomment to add tracking code for web statistics, e.g. for Piwik. (Added to bottom of page) #webstats_tracking_code: | # # ...... # email address to be used as sender email_sender: "{{ env "EMAIL_SENDER" }}" # email address to be used as from email_from: "{{ env "EMAIL_SENDER" }}" # domain to be used for reply emails reply_email_domain: {{ env "EMAIL_REPLY_DOMAIN" }} # If your foodcoop uses a mailing list instead of internal messaging system #mailing_list: list@example.org #mailing_list_subscribe: list-subscribe@example.org # Config for the exception_notification plugin notification: error_recipients: - "{{ env "EMAIL_ERROR" }}" sender_address: "\"Foodsoft error\" <{{ env "EMAIL_SENDER" }}>" email_prefix: "[foodsoft] " # http config for this host to generate links in emails (uses environment config when not set) protocol: https host: "{{ env "DOMAIN" }}" #port: 3000 {{ if eq (env "ENABLE_SHARED_LISTS") "1" }} # Access to sharedlists, the external article-database. # This allows a foodcoop to subscribe to a selection of a supplier's full assortment, # and makes it possible to share data with several foodcoops. Using this requires installing # an additional application with a separate database. shared_lists: adapter: "{{ env "SHARED_LISTS_DB_TYPE" }}" host: "{{ env "SHARED_LISTS_HOST" }}" database: "{{ env "SHARED_LISTS_DB_NAME" }}" username: "{{ env "SHARED_LISTS_USER" }}" password: "{{ secret "shared_lists_db_password" }}" {{ end }} # don't remove this, required to run the app production: <<: *defaults {{ env "FOODCOOP_NAME" }}: <<: *defaults