mirror of
https://github.com/bitwarden/server.git
synced 2025-04-15 10:08:14 -05: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_NOTIFICATIONS=true
|
||||||
ENV BW_ENABLE_SCIM=false
|
ENV BW_ENABLE_SCIM=false
|
||||||
ENV BW_ENABLE_SSO=false
|
ENV BW_ENABLE_SSO=false
|
||||||
|
ENV BW_DB_FILE="/etc/bitwarden/vault.db"
|
||||||
ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false
|
ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=false
|
||||||
ENV globalSettings__selfHosted="true"
|
ENV globalSettings__selfHosted="true"
|
||||||
ENV globalSettings__pushRelayBaseUri="https://push.bitwarden.com"
|
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"
|
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"
|
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;"
|
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)
|
INTERNAL_IDENTITY_KEY=$(openssl rand -hex 30)
|
||||||
OIDC_IDENTITY_CLIENT_KEY=$(openssl rand -hex 30)
|
OIDC_IDENTITY_CLIENT_KEY=$(openssl rand -hex 30)
|
||||||
DUO_AKEY=$(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__mysql__connectionString=${globalSettings__mysql__connectionString:-$MYSQL_CONNECTION_STRING}
|
||||||
export globalSettings__postgreSql__connectionString=${globalSettings__postgreSql__connectionString:-$POSTGRESQL_CONNECTION_STRING}
|
export globalSettings__postgreSql__connectionString=${globalSettings__postgreSql__connectionString:-$POSTGRESQL_CONNECTION_STRING}
|
||||||
export globalSettings__sqlServer__connectionString=${globalSettings__sqlServer__connectionString:-$SQLSERVER_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
|
# Generate Identity certificate
|
||||||
if [ ! -f /etc/bitwarden/identity.pfx ]; then
|
if [ ! -f /etc/bitwarden/identity.pfx ]; then
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
BW_DOMAIN=bitwarden.yourdomain.com
|
BW_DOMAIN=bitwarden.yourdomain.com
|
||||||
|
|
||||||
# Database
|
# Database
|
||||||
# Available providers are sqlserver, postgresql, or mysql/mariadb
|
# Available providers are sqlserver, postgresql, mysql/mariadb, or sqlite
|
||||||
BW_DB_PROVIDER=mysql
|
BW_DB_PROVIDER=mysql
|
||||||
BW_DB_SERVER=db
|
BW_DB_SERVER=db
|
||||||
BW_DB_DATABASE=bitwarden_vault
|
BW_DB_DATABASE=bitwarden_vault
|
||||||
|
Loading…
x
Reference in New Issue
Block a user