Guilherme Achcar commited on
Commit
8065235
·
2 Parent(s): ed6fc3d 7757651

Merge branch 'master'

Browse files
Files changed (2) hide show
  1. Dockerfile +10 -0
  2. docker-compose.yml +30 -0
Dockerfile ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use a imagem base do serviço langflow
2
+ FROM langflowai/langflow:1.0.0a33
3
+
4
+ # Instale o pacote crewai usando pip
5
+ RUN pip install crewai
6
+ RUN pip install 'crewai[tools]'
7
+ RUN pip install langchain-groq
8
+ RUN pip install --upgrade --quiet langchain-together
9
+ RUN pip install google-auth
10
+ RUN pip install google-auth-oauthlib
docker-compose.yml ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version: "3.8"
2
+
3
+ services:
4
+ langflow:
5
+ build: .
6
+ ports:
7
+ - "7860:7860"
8
+ depends_on:
9
+ - postgres
10
+ environment:
11
+ - LANGFLOW_DATABASE_URL=postgresql://langflow:langflow@postgres:5432/langflow
12
+ # This variable defines where the logs, file storage, monitor data and secret keys are stored.
13
+ - LANGFLOW_CONFIG_DIR=/var/lib/langflow
14
+ volumes:
15
+ - langflow-data:/var/lib/langflow
16
+
17
+ postgres:
18
+ image: postgres:16
19
+ environment:
20
+ POSTGRES_USER: langflow
21
+ POSTGRES_PASSWORD: langflow
22
+ POSTGRES_DB: langflow
23
+ ports:
24
+ - "5432:5432"
25
+ volumes:
26
+ - langflow-postgres:/var/lib/postgresql/data
27
+
28
+ volumes:
29
+ langflow-postgres:
30
+ langflow-data: