DeepRat commited on
Commit
374c4d1
·
verified ·
1 Parent(s): d93e08c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -26
Dockerfile CHANGED
@@ -1,30 +1,8 @@
1
- # 1) Base oficial de Langflow (desde Docker Hub, público)
2
  FROM langflowai/langflow:latest
3
 
4
- # 2) Copiamos tu flow JSON al contenedor
5
- COPY TrueEyeBeta.json /app/TrueEyeBeta.json
 
6
 
7
- # 3) Importamos el flow en la base de datos embebida de Langflow
8
- RUN python3 - <<'EOF'
9
- import json
10
- from langflow.services.database import init_db, get_session
11
- from langflow import load_flow_from_json
12
-
13
- db_uri = "sqlite:///app/database.db"
14
- init_db(db_uri)
15
- session = get_session()
16
-
17
- with open("/app/TrueEyeBeta.json") as f:
18
- flows = load_flow_from_json(json.load(f))
19
- if not isinstance(flows, list):
20
- flows = [flows]
21
- for flow in flows:
22
- session.add(flow)
23
- session.commit()
24
- EOF
25
-
26
- # 4) Exponemos el puerto por defecto de Langflow
27
  EXPOSE 7860
28
-
29
- # 5) Lanzamos Langflow tal cual el ENTRYPOINT oficial
30
- CMD ["python", "-m", "langflow"]
 
 
1
  FROM langflowai/langflow:latest
2
 
3
+ ENV LANGFLOW_BUNDLE_URLS='[
4
+ "https://huggingface.co/spaces/DeepRat/TrueEye_Flow/raw/main/TrueEyeBeta.json"
5
+ ]'
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  EXPOSE 7860
8
+ CMD ["langflow", "run", "--host", "0.0.0.0", "--port", "7860"]