WriteBackExtreme
WebsiteAll products
V5.0
V5.0
  • Prologue
    • WriteBackExtreme v5
    • Release Notes
    • Changelogs
    • Architecture
      • Data Handling and Security in WriteBackExtreme (SaaS)
  • Installation guide
    • Requirements
      • Windows
      • Linux
    • Getting started
      • Windows
      • Linux
      • Containerization
        • Docker standalone
        • Docker compose
        • Repository database
        • ODBC connections
    • Installation wizard
      • License
      • Repository database
        • SQL Server
        • MySQL
        • PostgreSQL
        • SQLite
      • Create a user
      • URL & SSL Certificate
      • Run as a service
      • Summary
        • Running on Linux
    • Configuration panel
      • Home page
      • Domain & SSL Management
      • Repository Database
      • License Management
      • User Management
      • Ip Whitelisting
      • Primary keys in Data Add
    • Upgrade
      • Upgrade from 2.x
    • Update license
    • Moving to production
  • Product Guide
    • Getting started
    • Tableau Extension
      • Getting started
        • Create a worksheet with Username()
        • Add the Extension to your dashboard
        • Ready to start
      • Configuration
        • General
          • Schemas
          • Authentication
          • Popup
          • Theming
          • Tabs
          • Mapping
          • Tableau
          • Import/Export
          • Tableau Datasource
        • Schemas
          • General
            • Editable Conditions
          • Field Formatting
            • Single line text
            • Paragraph text
            • Number
            • Boolean
            • Dropdown select
              • Dynamic Populated content
              • Cascading dropdown
            • Date/DateTime
          • Form Builder
            • Features
            • Dynamic Values
              • Troubleshoot | values
        • Changelog
      • End-user
        • Features
          • Dynamic Filtering
          • Bulk Import
          • Audits (History)
          • Bulk Edit
          • Duplicate rows
        • Add Data
          • Overview
          • Add rows
          • Edit rows
        • Collaboration
          • Overview
          • Add / Edit
          • Reply
        • Data Helper
          • Overview
          • Add rows
          • Edit rows
        • Data Correction
          • Add records
          • Edit records
          • Remove records
          • Interpolate
          • Calculations
          • Vertical layout
        • SSO/SAML or Oauth authentication
    • Management console
      • Setup security
        • OAuth Setup
          • Microsoft Entra
          • Auth0
          • Google
        • SSO Setup
          • OKTA Example
          • PingOne Example
          • Azure Example
          • Troubleshooting SSO
      • Connections
      • Schemas
        • Permissions
        • Audits
        • Import/export
        • Row Level Security
        • Schema data
        • Workflows
          • Stored procedures
          • Tutorial (video)
      • Tableau sync
      • User management
      • Group management
      • Info & License
    • Database Connections
      • DataBricks
        • Windows
        • Linux
      • Snowflake
        • Using ODBC
          • Windows
          • Linux
        • OAuth Authentication
        • Key Pair
    • NEW: InputTables
  • Support
    • Troubleshoot
      • Errors
    • FAQ
Powered by GitBook
On this page
  • MS SQL Server
  • PostgreSQL
  • MySQL

Was this helpful?

  1. Installation guide
  2. Getting started
  3. Containerization

Repository database

PreviousDocker composeNextODBC connections

Last updated 5 months ago

Was this helpful?

Changing the repository database when using Docker will be described on this page. By default WriteBackExtreme Docker will use sqlite, but if that is not an option it can be changed via environment variables.

Do not use the $ character in your password. This character does not play well in the configuration file.

MS SQL Server

The following environment variables can be passed when starting a container and it will connect to the given database and its credentials.

Key
Type
Required
Description

WBE_DB_DRIVER

String

Value: sqlsrv

WBE_DB_HOST

String

WBE_DB_DATABASE

String

WBE_DB_USERNAME

String

WBE_DB_PASSWORD

String

WBE_DB_PORT

Number

Default: 1433

WBE_SQLSRV_ENCRYPT

Number

1 or 0

WBE_SQLSRV_TRUST_SERVER

String

Yes or No

Some Microsoft SQL Database servers have certificates that could not be verified by our application.

WBE_SQLSRV_TRUST_SERVER: Set to 1 to disable ssl certificate validation for the SQL Server database. More can be read .

WBE_SQLSRV_ENCRYPT: SQL Server database uses SSL encryption Set to "yes" to use encryption. To disable encryption set to "no". Read more about this .

PostgreSQL

The following environment variables can be passed when starting a container and it will connect to the given database and its credentials.

Key
Type
Required
Description

WBE_DB_DRIVER

String

Value: pgsql

WBE_DB_HOST

String

WBE_DB_DATABASE

String

WBE_DB_USERNAME

String

WBE_DB_PASSWORD

String

WBE_DB_PORT

Number

Default: 5432

WBE_DB_SCHEMA

String

Default: PUBLIC

MySQL

The following environment variables can be passed when starting a container and it will connect to the given database and its credentials.

Key
Type
Required
Description

WBE_DB_DRIVER

String

Value: mysql

WBE_DB_HOST

String

WBE_DB_DATABASE

String

WBE_DB_USERNAME

String

WBE_DB_PASSWORD

String

WBE_DB_PORT

Number

Default: 3306

here
here