File tree Expand file tree Collapse file tree 6 files changed +15
-7
lines changed Expand file tree Collapse file tree 6 files changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -141,6 +141,7 @@ Flowise support different environment variables to configure your instance. You
141
141
| DATABASE_NAME | Database name (When DATABASE_TYPE is not sqlite) | String | |
142
142
| DATABASE_SSL_KEY_BASE64 | Database SSL client cert in base64 (takes priority over DATABASE_SSL) | Boolean | false |
143
143
| DATABASE_SSL | Database connection overssl (When DATABASE_TYPE is postgre) | Boolean | false |
144
+ | DATABASE_PGSCHEMA | Set the schema (When DATABASE_TYPE is postgre) | String | |
144
145
| SECRETKEY_PATH | Location where encryption key (used to encrypt/decrypt credentials) is saved | String | ` your-path/Flowise/packages/server` |
145
146
| FLOWISE_SECRETKEY_OVERWRITE | Encryption key to be used instead of the key stored in SECRETKEY_PATH | String | |
146
147
| MODEL_LIST_CONFIG_JSON | File path to load list of models from your local config file | String | ` /your_model_list_config_file_path` |
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ services:
32
32
- DATABASE_PASSWORD=${DATABASE_PASSWORD}
33
33
- DATABASE_SSL=${DATABASE_SSL}
34
34
- DATABASE_SSL_KEY_BASE64=${DATABASE_SSL_KEY_BASE64}
35
+ - DATABASE_PGSCHEMA=${DATABASE_PGSCHEMA}
35
36
36
37
# SECRET KEYS
37
38
- SECRETKEY_STORAGE_TYPE=${SECRETKEY_STORAGE_TYPE}
@@ -168,7 +169,8 @@ services:
168
169
- DATABASE_PASSWORD=${DATABASE_PASSWORD}
169
170
- DATABASE_SSL=${DATABASE_SSL}
170
171
- DATABASE_SSL_KEY_BASE64=${DATABASE_SSL_KEY_BASE64}
171
-
172
+ - DATABASE_PGSCHEMA=${DATABASE_PGSCHEMA}
173
+
172
174
# SECRET KEYS
173
175
- SECRETKEY_STORAGE_TYPE=${SECRETKEY_STORAGE_TYPE}
174
176
- SECRETKEY_PATH=${SECRETKEY_PATH}
Original file line number Diff line number Diff line change @@ -17,7 +17,8 @@ services:
17
17
- DATABASE_PASSWORD=${DATABASE_PASSWORD}
18
18
- DATABASE_SSL=${DATABASE_SSL}
19
19
- DATABASE_SSL_KEY_BASE64=${DATABASE_SSL_KEY_BASE64}
20
-
20
+ - DATABASE_PGSCHEMA=${DATABASE_PGSCHEMA}
21
+
21
22
# SECRET KEYS
22
23
- SECRETKEY_STORAGE_TYPE=${SECRETKEY_STORAGE_TYPE}
23
24
- SECRETKEY_PATH=${SECRETKEY_PATH}
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ services:
17
17
- DATABASE_PASSWORD=${DATABASE_PASSWORD}
18
18
- DATABASE_SSL=${DATABASE_SSL}
19
19
- DATABASE_SSL_KEY_BASE64=${DATABASE_SSL_KEY_BASE64}
20
+ - DATABASE_PGSCHEMA=${DATABASE_PGSCHEMA}
20
21
21
22
# SECRET KEYS
22
23
- SECRETKEY_STORAGE_TYPE=${SECRETKEY_STORAGE_TYPE}
Original file line number Diff line number Diff line change 1
- import 'reflect-metadata'
2
- import path from 'path'
3
1
import * as fs from 'fs'
2
+ import path from 'path'
3
+ import 'reflect-metadata'
4
4
import { DataSource } from 'typeorm'
5
- import { getUserHome } from './utils'
6
5
import { entities } from './database/entities'
7
- import { sqliteMigrations } from './database/migrations/sqlite'
8
- import { mysqlMigrations } from './database/migrations/mysql'
9
6
import { mariadbMigrations } from './database/migrations/mariadb'
7
+ import { mysqlMigrations } from './database/migrations/mysql'
10
8
import { postgresMigrations } from './database/migrations/postgres'
9
+ import { sqliteMigrations } from './database/migrations/sqlite'
10
+ import { getUserHome } from './utils'
11
11
import logger from './utils/logger'
12
12
13
13
let appDataSource : DataSource
@@ -65,6 +65,7 @@ export const init = async (): Promise<void> => {
65
65
case 'postgres' :
66
66
appDataSource = new DataSource ( {
67
67
type : 'postgres' ,
68
+ schema : process . env . DATABASE_PGSCHEMA ,
68
69
host : process . env . DATABASE_HOST ,
69
70
port : parseInt ( process . env . DATABASE_PORT || '5432' ) ,
70
71
username : process . env . DATABASE_USER ,
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ export abstract class BaseCommand extends Command {
32
32
DATABASE_PASSWORD : Flags . string ( ) ,
33
33
DATABASE_SSL : Flags . string ( ) ,
34
34
DATABASE_SSL_KEY_BASE64 : Flags . string ( ) ,
35
+ DATABASE_PGSCHEMA : Flags . string ( ) ,
35
36
LANGCHAIN_TRACING_V2 : Flags . string ( ) ,
36
37
LANGCHAIN_ENDPOINT : Flags . string ( ) ,
37
38
LANGCHAIN_API_KEY : Flags . string ( ) ,
@@ -157,6 +158,7 @@ export abstract class BaseCommand extends Command {
157
158
if ( flags . DATABASE_PASSWORD ) process . env . DATABASE_PASSWORD = flags . DATABASE_PASSWORD
158
159
if ( flags . DATABASE_SSL ) process . env . DATABASE_SSL = flags . DATABASE_SSL
159
160
if ( flags . DATABASE_SSL_KEY_BASE64 ) process . env . DATABASE_SSL_KEY_BASE64 = flags . DATABASE_SSL_KEY_BASE64
161
+ if ( flags . DATABASE_PGSCHEMA ) process . env . DATABASE_PGSCHEMA = flags . DATABASE_PGSCHEMA
160
162
161
163
// Langsmith tracing
162
164
if ( flags . LANGCHAIN_TRACING_V2 ) process . env . LANGCHAIN_TRACING_V2 = flags . LANGCHAIN_TRACING_V2
You can’t perform that action at this time.
0 commit comments