mirror of
https://github.com/bitwarden/server.git
synced 2025-02-01 23:31:41 +01:00
add support for unified sqlite config (#2513)
This commit is contained in:
parent
4adc4b0181
commit
a8aeadd138
@ -185,6 +185,7 @@ ENV BW_ENABLE_IDENTITY=true
|
||||
ENV BW_ENABLE_NOTIFICATIONS=true
|
||||
ENV BW_ENABLE_SCIM=false
|
||||
ENV BW_ENABLE_SSO=false
|
||||
ENV BW_DB_FILE="/etc/bitwarden/vault.db"
|
||||
ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false
|
||||
ENV globalSettings__selfHosted="true"
|
||||
ENV globalSettings__pushRelayBaseUri="https://push.bitwarden.com"
|
||||
|
@ -14,6 +14,7 @@ VAULT_SERVICE_URI=https://$BW_DOMAIN
|
||||
MYSQL_CONNECTION_STRING="server=$BW_DB_SERVER;database=$BW_DB_DATABASE;user=$BW_DB_USERNAME;password=$BW_DB_PASSWORD"
|
||||
POSTGRESQL_CONNECTION_STRING="Host=$BW_DB_SERVER;Database=$BW_DB_DATABASE;Username=$BW_DB_USERNAME;Password=$BW_DB_PASSWORD"
|
||||
SQLSERVER_CONNECTION_STRING="Server=$BW_DB_SERVER;Database=$BW_DB_DATABASE;User Id=$BW_DB_USERNAME;Password=$BW_DB_PASSWORD;"
|
||||
SQLITE_CONNECTION_STRING="Data Source=$BW_DB_FILE;"
|
||||
INTERNAL_IDENTITY_KEY=$(openssl rand -hex 30)
|
||||
OIDC_IDENTITY_CLIENT_KEY=$(openssl rand -hex 30)
|
||||
DUO_AKEY=$(openssl rand -hex 30)
|
||||
@ -29,6 +30,7 @@ export globalSettings__databaseProvider=$BW_DB_PROVIDER
|
||||
export globalSettings__mysql__connectionString=${globalSettings__mysql__connectionString:-$MYSQL_CONNECTION_STRING}
|
||||
export globalSettings__postgreSql__connectionString=${globalSettings__postgreSql__connectionString:-$POSTGRESQL_CONNECTION_STRING}
|
||||
export globalSettings__sqlServer__connectionString=${globalSettings__sqlServer__connectionString:-$SQLSERVER_CONNECTION_STRING}
|
||||
export globalSettings__sqlite__connectionString=${globalSettings__sqlite__connectionString:-$SQLITE_CONNECTION_STRING}
|
||||
|
||||
# Generate Identity certificate
|
||||
if [ ! -f /etc/bitwarden/identity.pfx ]; then
|
||||
|
@ -6,7 +6,7 @@
|
||||
BW_DOMAIN=bitwarden.yourdomain.com
|
||||
|
||||
# Database
|
||||
# Available providers are sqlserver, postgresql, or mysql/mariadb
|
||||
# Available providers are sqlserver, postgresql, mysql/mariadb, or sqlite
|
||||
BW_DB_PROVIDER=mysql
|
||||
BW_DB_SERVER=db
|
||||
BW_DB_DATABASE=bitwarden_vault
|
||||
|
Loading…
Reference in New Issue
Block a user