Skip to content

Commit 36f0874

Browse files
committed
Added flowise
1 parent 128d732 commit 36f0874

File tree

3 files changed

+128
-0
lines changed

3 files changed

+128
-0
lines changed

public/svgs/flowise.png

7.06 KB
Loading
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# documentation: https://docs.flowiseai.com/
2+
# slogan: Flowise is an open source low-code tool for developers to build customized LLM orchestration flows & AI agents. Also deploys Redis, Postgres and other services.
3+
# tags: lowcode, nocode, ai, llm, openai, anthropic, machine-learning, rag, agents, chatbot, api, team, bot, flows
4+
# logo: svgs/flowise.png
5+
# port: 3001
6+
7+
version: "3"
8+
9+
volumes:
10+
flowise_data:
11+
pg_record_manager_data:
12+
redis_cache_data:
13+
qdrant_data:
14+
15+
services:
16+
flowise:
17+
image: flowiseai/flowise
18+
restart: always
19+
depends_on:
20+
pg_record_manager:
21+
condition: service_healthy
22+
redis_cache:
23+
condition: service_healthy
24+
qdrant:
25+
condition: service_healthy
26+
environment:
27+
- SERVICE_FQDN_FLOWISE_3001
28+
- DEBUG=false
29+
- DISABLE_FLOWISE_TELEMETRY=true
30+
- PORT=3001
31+
- DATABASE_PATH=/root/.flowise
32+
- APIKEY_PATH=/root/.flowise
33+
- SECRETKEY_PATH=/root/.flowise
34+
- LOG_PATH=/root/.flowise/logs
35+
- BLOB_STORAGE_PATH=/root/.flowise/storage
36+
- FLOWISE_USERNAME=${SERVICE_USER_FLOWISE}
37+
- FLOWISE_PASSWORD=${SERVICE_PASSWORD_FLOWISE}
38+
volumes:
39+
- flowise_data:/root/.flowise
40+
healthcheck:
41+
test:
42+
- CMD-SHELL
43+
- wget
44+
- --no-verbose
45+
- --tries=1
46+
- --spider
47+
- http://localhost:3001
48+
interval: 5s
49+
timeout: 5s
50+
retries: 3
51+
pg_record_manager:
52+
image: "postgres:16"
53+
restart: always
54+
environment:
55+
- POSTGRES_USER=${SERVICE_USER_POSTGRES}
56+
- POSTGRES_PASSWORD=${SERVICE_PASSWORD_POSTGRES}
57+
- POSTGRES_DB=${POSTGRES_DB:-record_manager}
58+
volumes:
59+
- pg_record_manager_data:/var/lib/postgresql/data
60+
healthcheck:
61+
test:
62+
- CMD-SHELL
63+
- "pg_isready -h localhost -U $${POSTGRES_USER} -d $${POSTGRES_DB}"
64+
interval: 5s
65+
timeout: 5s
66+
retries: 3
67+
redis_cache:
68+
image: "redis:7"
69+
restart: always
70+
volumes:
71+
- redis_cache_data:/data
72+
healthcheck:
73+
test:
74+
- CMD-SHELL
75+
- "redis-cli -h localhost -p 6379 ping"
76+
interval: 5s
77+
timeout: 5s
78+
retries: 3
79+
qdrant:
80+
image: "qdrant/qdrant:latest"
81+
restart: always
82+
environment:
83+
- SERVICE_FQDN_QDRANT_6333
84+
- QDRANT__SERVICE__API_KEY=${SERVICE_PASSWORD_QDRANTAPIKEY}
85+
volumes:
86+
- "qdrant_data:/qdrant/storage"
87+
healthcheck:
88+
test:
89+
- CMD-SHELL
90+
- bash -c ':> /dev/tcp/127.0.0.1/6333' || exit 1
91+
interval: 5s
92+
timeout: 5s
93+
retries: 3

templates/compose/flowise.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# documentation: https://docs.flowiseai.com/
2+
# slogan: Flowise is an open source low-code tool for developers to build customized LLM orchestration flows & AI agents.
3+
# tags: lowcode, nocode, ai, llm, openai, anthropic, machine-learning, rag, agents, chatbot, api, team, bot, flows
4+
# logo: svgs/flowise.png
5+
# port: 3001
6+
7+
services:
8+
flowise:
9+
image: flowiseai/flowise
10+
restart: always
11+
environment:
12+
- SERVICE_FQDN_FLOWISE_3001
13+
- DEBUG=false
14+
- DISABLE_FLOWISE_TELEMETRY=true
15+
- PORT=3001
16+
- DATABASE_PATH=/root/.flowise
17+
- APIKEY_PATH=/root/.flowise
18+
- SECRETKEY_PATH=/root/.flowise
19+
- LOG_PATH=/root/.flowise/logs
20+
- BLOB_STORAGE_PATH=/root/.flowise/storage
21+
- FLOWISE_USERNAME=${SERVICE_USER_FLOWISE}
22+
- FLOWISE_PASSWORD=${SERVICE_PASSWORD_FLOWISE}
23+
volumes:
24+
- flowise_data:/root/.flowise
25+
healthcheck:
26+
test:
27+
- CMD-SHELL
28+
- wget
29+
- --no-verbose
30+
- --tries=1
31+
- --spide
32+
- http://localhost:3001
33+
interval: 5s
34+
timeout: 5s
35+
retries: 3

0 commit comments

Comments
 (0)