diff --git a/README.md b/README.md index d490cb329..6a2289fb4 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,7 @@ Flowise support different environment variables to configure your instance. You | Variable | Description | Type | Default | | ---------------- | ---------------------------------------------------------------------------- | ------------------------------------------------ | ----------------------------------- | | PORT | The HTTP port Flowise runs on | Number | 3000 | +| PASSPHRASE | Passphrase used to create encryption key | String | `MYPASSPHRASE` | | FLOWISE_USERNAME | Username to login | String | | FLOWISE_PASSWORD | Password to login | String | | DEBUG | Print logs from components | Boolean | diff --git a/docker/.env.example b/docker/.env.example index 8ed3ac499..29d592fcd 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -1,4 +1,5 @@ PORT=3000 +PASSPHRASE=MYPASSPHRASE # Passphrase used to create encryption key # FLOWISE_USERNAME=user # FLOWISE_PASSWORD=1234 # DEBUG=true diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 87b82a396..dca9696b5 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -6,6 +6,7 @@ services: restart: always environment: - PORT=${PORT} + - PASSPHRASE=${PASSPHRASE} - FLOWISE_USERNAME=${FLOWISE_USERNAME} - FLOWISE_PASSWORD=${FLOWISE_PASSWORD} - DATABASE_PATH=${DATABASE_PATH} diff --git a/packages/server/.env.example b/packages/server/.env.example index 8ed3ac499..29d592fcd 100644 --- a/packages/server/.env.example +++ b/packages/server/.env.example @@ -1,4 +1,5 @@ PORT=3000 +PASSPHRASE=MYPASSPHRASE # Passphrase used to create encryption key # FLOWISE_USERNAME=user # FLOWISE_PASSWORD=1234 # DEBUG=true diff --git a/packages/server/README.md b/packages/server/README.md index 0a92e3efe..377cc3130 100644 --- a/packages/server/README.md +++ b/packages/server/README.md @@ -36,6 +36,7 @@ Flowise support different environment variables to configure your instance. You | Variable | Description | Type | Default | | ---------------- | ---------------------------------------------------------------------------- | ------------------------------------------------ | ----------------------------------- | | PORT | The HTTP port Flowise runs on | Number | 3000 | +| PASSPHRASE | Passphrase used to create encryption key | String | `MYPASSPHRASE` | | FLOWISE_USERNAME | Username to login | String | | FLOWISE_PASSWORD | Password to login | String | | DEBUG | Print logs from components | Boolean | diff --git a/packages/server/src/commands/start.ts b/packages/server/src/commands/start.ts index 0ff0b4c1e..49d665ba5 100644 --- a/packages/server/src/commands/start.ts +++ b/packages/server/src/commands/start.ts @@ -19,6 +19,7 @@ export default class Start extends Command { FLOWISE_USERNAME: Flags.string(), FLOWISE_PASSWORD: Flags.string(), PORT: Flags.string(), + PASSPHRASE: Flags.string(), DEBUG: Flags.string(), DATABASE_PATH: Flags.string(), APIKEY_PATH: Flags.string(), @@ -60,6 +61,7 @@ export default class Start extends Command { if (flags.FLOWISE_USERNAME) process.env.FLOWISE_USERNAME = flags.FLOWISE_USERNAME if (flags.FLOWISE_PASSWORD) process.env.FLOWISE_PASSWORD = flags.FLOWISE_PASSWORD if (flags.PORT) process.env.PORT = flags.PORT + if (flags.PASSPHRASE) process.env.PASSPHRASE = flags.PASSPHRASE if (flags.DATABASE_PATH) process.env.DATABASE_PATH = flags.DATABASE_PATH if (flags.APIKEY_PATH) process.env.APIKEY_PATH = flags.APIKEY_PATH if (flags.SECRETKEY_PATH) process.env.SECRETKEY_PATH = flags.SECRETKEY_PATH