add db_path

This commit is contained in:
Henry
2023-06-22 15:47:03 +01:00
parent bee16d4982
commit dd328dcd51
6 changed files with 27 additions and 6 deletions
+2
View File
@@ -1,3 +1,5 @@
PORT=3000 PORT=3000
# FLOWISE_USERNAME=user # FLOWISE_USERNAME=user
# FLOWISE_PASSWORD=1234 # FLOWISE_PASSWORD=1234
# DATABASE_PATH=/your_database_path/.flowise
# EXECUTION_MODE=child or main
+2
View File
@@ -8,6 +8,8 @@ services:
- PORT=${PORT} - PORT=${PORT}
- FLOWISE_USERNAME=${FLOWISE_USERNAME} - FLOWISE_USERNAME=${FLOWISE_USERNAME}
- FLOWISE_PASSWORD=${FLOWISE_PASSWORD} - FLOWISE_PASSWORD=${FLOWISE_PASSWORD}
- DATABASE_PATH=${DATABASE_PATH}
- EXECUTION_MODE=${EXECUTION_MODE}
ports: ports:
- '${PORT}:${PORT}' - '${PORT}:${PORT}'
volumes: volumes:
+1
View File
@@ -1,4 +1,5 @@
PORT=3000 PORT=3000
# FLOWISE_USERNAME=user # FLOWISE_USERNAME=user
# FLOWISE_PASSWORD=1234 # FLOWISE_PASSWORD=1234
# DATABASE_PATH=/your_database_path/.flowise
# EXECUTION_MODE=child or main # EXECUTION_MODE=child or main
+19 -5
View File
@@ -31,14 +31,28 @@ FLOWISE_PASSWORD=1234
## 📖 Documentation ## 📖 Documentation
Coming Soon [Flowise Docs](https://docs.flowiseai.com/)
## 💻 Cloud Hosted
Coming Soon
## 🌐 Self Host ## 🌐 Self Host
### [Railway](https://docs.flowiseai.com/deployment/railway)
[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/template/YK7J0v)
### [Render](https://docs.flowiseai.com/deployment/render)
[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://docs.flowiseai.com/deployment/render)
### [AWS](https://docs.flowiseai.com/deployment/aws)
### [Azure](https://docs.flowiseai.com/deployment/azure)
### [DigitalOcean](https://docs.flowiseai.com/deployment/digital-ocean)
### [GCP](https://docs.flowiseai.com/deployment/gcp)
## 💻 Cloud Hosted
Coming Soon Coming Soon
## 🙋 Support ## 🙋 Support
+1 -1
View File
@@ -8,7 +8,7 @@ import { getUserHome } from './utils'
let appDataSource: DataSource let appDataSource: DataSource
export const init = async (): Promise<void> => { export const init = async (): Promise<void> => {
const homePath = path.join(getUserHome(), '.flowise') const homePath = process.env.DATABASE_PATH ?? path.join(getUserHome(), '.flowise')
appDataSource = new DataSource({ appDataSource = new DataSource({
type: 'sqlite', type: 'sqlite',
+2
View File
@@ -18,6 +18,7 @@ export default class Start extends Command {
FLOWISE_USERNAME: Flags.string(), FLOWISE_USERNAME: Flags.string(),
FLOWISE_PASSWORD: Flags.string(), FLOWISE_PASSWORD: Flags.string(),
PORT: Flags.string(), PORT: Flags.string(),
DATABASE_PATH: Flags.string(),
EXECUTION_MODE: Flags.string() EXECUTION_MODE: Flags.string()
} }
@@ -53,6 +54,7 @@ export default class Start extends Command {
if (flags.FLOWISE_USERNAME) process.env.FLOWISE_USERNAME = flags.FLOWISE_USERNAME if (flags.FLOWISE_USERNAME) process.env.FLOWISE_USERNAME = flags.FLOWISE_USERNAME
if (flags.FLOWISE_PASSWORD) process.env.FLOWISE_PASSWORD = flags.FLOWISE_PASSWORD if (flags.FLOWISE_PASSWORD) process.env.FLOWISE_PASSWORD = flags.FLOWISE_PASSWORD
if (flags.PORT) process.env.PORT = flags.PORT if (flags.PORT) process.env.PORT = flags.PORT
if (flags.DATABASE_PATH) process.env.DATABASE_PATH = flags.DATABASE_PATH
if (flags.EXECUTION_MODE) process.env.EXECUTION_MODE = flags.EXECUTION_MODE if (flags.EXECUTION_MODE) process.env.EXECUTION_MODE = flags.EXECUTION_MODE
await (async () => { await (async () => {