Chore/refractor (#4454)

* markdown files and env examples cleanup

* components update

* update jsonlines description

* server refractor

* update telemetry

* add execute custom node

* add ui refractor

* add username and password authenticate

* correctly retrieve past images in agentflowv2

* disable e2e temporarily

* add existing username and password authenticate

* update migration to default workspace

* update todo

* blob storage migrating

* throw error on agent tool call error

* add missing execution import

* add referral

* chore: add error message when importData is undefined

* migrate api keys to db

* fix: data too long for column executionData

* migrate api keys from json to db at init

* add info on account setup

* update docstore missing fields

---------

Co-authored-by: chungyau97 <chungyau97@gmail.com>
This commit is contained in:
Henry Heng
2025-05-27 14:29:42 +08:00
committed by GitHub
parent e35a126b46
commit 5a37227d14
560 changed files with 62127 additions and 4100 deletions
+13 -2
View File
@@ -8,6 +8,7 @@ import { sqliteMigrations } from './database/migrations/sqlite'
import { mysqlMigrations } from './database/migrations/mysql'
import { mariadbMigrations } from './database/migrations/mariadb'
import { postgresMigrations } from './database/migrations/postgres'
import logger from './utils/logger'
let appDataSource: DataSource
@@ -73,7 +74,17 @@ export const init = async (): Promise<void> => {
synchronize: false,
migrationsRun: false,
entities: Object.values(entities),
migrations: postgresMigrations
migrations: postgresMigrations,
extra: {
idleTimeoutMillis: 120000
},
logging: ['error', 'warn', 'info', 'log'],
logger: 'advanced-console',
logNotifications: true,
poolErrorHandler: (err) => {
logger.error(`Database pool error: ${JSON.stringify(err)}`)
},
applicationName: 'Flowise'
})
break
default:
@@ -97,7 +108,7 @@ export function getDataSource(): DataSource {
return appDataSource
}
const getDatabaseSSLFromEnv = () => {
export const getDatabaseSSLFromEnv = () => {
if (process.env.DATABASE_SSL_KEY_BASE64) {
return {
rejectUnauthorized: false,