Guilherme Achcar commited on
Commit
b4392f3
·
1 Parent(s): 8065235

remove docker-compose.yml

Browse files
Files changed (2) hide show
  1. Dockerfile +25 -10
  2. docker-compose.yml +0 -30
Dockerfile CHANGED
@@ -1,10 +1,25 @@
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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10-slim
2
+
3
+ RUN apt-get update && apt-get install gcc g++ git make -y
4
+ RUN useradd -m -u 1000 user
5
+
6
+ RUN mkdir -p /home/langflow && chown user:user /home/langflow
7
+ USER user
8
+ ENV HOME=/home/user \
9
+ PATH=/home/user/.local/bin:$PATH \
10
+ LANGFLOW_DATABASE_URL=sqlite:////home/langflow/langflow.db \
11
+ LANGFLOW_AUTO_LOGIN=True
12
+
13
+ WORKDIR $HOME/app
14
+
15
+ COPY --chown=user . $HOME/app
16
+
17
+ RUN pip install langflow==1.0.0a33 --user
18
+ RUN pip install crewai --user
19
+ RUN pip install 'crewai[tools]' --user
20
+ RUN pip install langchain-groq --user
21
+ RUN pip install --upgrade --quiet langchain-together --user
22
+ RUN pip install google-auth --user
23
+ RUN pip install google-auth-oauthlib --user
24
+
25
+ CMD python -m langflow run --host 0.0.0.0 --port 7860 --log-level debug
docker-compose.yml DELETED
@@ -1,30 +0,0 @@
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: