Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,15 @@ graph TB
ProxyPod -->|Marketplace| MarketplaceAPI[🛒 Marketplace API<br/>External]

%% Backend Pods
APIService --> APIPod[📦 API Pod<br/>langgenius/dify-api:1.10.1-fix.1<br/>Port: 5001]
WebService --> WebPod[📦 Web Pod<br/>langgenius/dify-web:1.10.1-fix.1<br/>Port: 3000]
PluginService --> PluginPod[📦 Plugin Daemon Pod<br/>langgenius/dify-plugin-daemon:0.4.1-local<br/>Ports: 5002, 5003]
APIService --> APIPod[📦 API Pod<br/>langgenius/dify-api:1.12.1<br/>Port: 5001]
WebService --> WebPod[📦 Web Pod<br/>langgenius/dify-web:1.12.1<br/>Port: 3000]
PluginService --> PluginPod[📦 Plugin Daemon Pod<br/>langgenius/dify-plugin-daemon:0.5.3-local<br/>Ports: 5002, 5003]

%% Worker Pod (Background Processing)
WorkerPod[📦 Worker Pod<br/>langgenius/dify-api:1.10.1-fix.1]
WorkerPod[📦 Worker Pod<br/>langgenius/dify-api:1.12.1]

%% Beat Pod (Periodic task scheduler)
BeatPod[📦 Beat Pod<br/>langgenius/dify-api:1.10.1-fix.1]
BeatPod[📦 Beat Pod<br/>langgenius/dify-api:1.12.1]

%% Sandbox Service
SandboxService[🏖️ Sandbox Service<br/>Port: 8194] --> SandboxPod[📦 Sandbox Pod<br/>langgenius/dify-sandbox:0.2.12<br/>Port: 8194]
Expand Down Expand Up @@ -163,12 +163,12 @@ The Nginx proxy handles traffic routing with the following rules:

| Component | Image | Port | Role |
|-----------|-------|------|------|
| **API** | `langgenius/dify-api:1.10.1-fix.1` | 5001 | RESTful API server, business logic processing |
| **Web** | `langgenius/dify-web:1.10.1-fix.1` | 3000 | Web UI frontend |
| **Worker** | `langgenius/dify-api:1.10.1-fix.1` | - | Background task processing (Celery) |
| **Beat** | `langgenius/dify-api:1.10.1-fix.1` | - | Periodic task scheduler (Celery Beat) |
| **API** | `langgenius/dify-api:1.12.1` | 5001 | RESTful API server, business logic processing |
| **Web** | `langgenius/dify-web:1.12.1` | 3000 | Web UI frontend |
| **Worker** | `langgenius/dify-api:1.12.1` | - | Background task processing (Celery) |
| **Beat** | `langgenius/dify-api:1.12.1` | - | Periodic task scheduler (Celery Beat) |
| **Sandbox** | `langgenius/dify-sandbox:0.2.12` | 8194 | Secure code execution environment |
| **Plugin Daemon** | `langgenius/dify-plugin-daemon:0.4.1-local` | 5002, 5003 | Plugin management and execution |
| **Plugin Daemon** | `langgenius/dify-plugin-daemon:0.5.3-local` | 5002, 5003 | Plugin management and execution |
| **SSRF Proxy** | `ubuntu/squid:latest` | 3128 | External request security proxy |
| **Nginx Proxy** | `nginx:latest` | 80 | Reverse proxy, load balancing |

Expand Down
6 changes: 3 additions & 3 deletions charts/dify/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ global:
image:
api:
repository: langgenius/dify-api
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
Expand All @@ -54,7 +54,7 @@ image:

web:
repository: langgenius/dify-web
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
Expand Down Expand Up @@ -98,7 +98,7 @@ image:

pluginDaemon:
repository: langgenius/dify-plugin-daemon
tag: 0.4.1-local
tag: 0.5.3-local
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
Expand Down
2 changes: 1 addition & 1 deletion ci/scripts/trivy-report-to-md.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ def is_langgenius(name: str) -> bool:

def slug(name: str) -> str:
"""Turn image ref like langgenius/dify-api:1.10.1 into a short display name."""
# Fallback path.stem is sanitized: langgenius/dify-api:1.10.1 -> langgenius_dify-api_1.10.1-fix.1
# Fallback path.stem is sanitized: langgenius/dify-api:1.10.1 -> langgenius_dify-api_1.12.1
if not ("/" in name or ":" in name) and name.startswith(LANGGENIUS_PREFIX_FALLBACK):
rest = name[len(LANGGENIUS_PREFIX_FALLBACK) :].replace("_", "-")
return rest if rest else name
Expand Down
6 changes: 3 additions & 3 deletions ci/values/values-eso-external-s3-pg-es-redis.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
image:
api:
repository: langgenius/dify-api
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

web:
repository: langgenius/dify-web
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

sandbox:
Expand All @@ -26,7 +26,7 @@ image:

pluginDaemon:
repository: langgenius/dify-plugin-daemon
tag: 0.4.1-local
tag: 0.5.3-local
pullPolicy: IfNotPresent

api:
Expand Down
6 changes: 3 additions & 3 deletions ci/values/values-eso-otel.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
image:
api:
repository: langgenius/dify-api
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

web:
repository: langgenius/dify-web
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

sandbox:
Expand All @@ -26,7 +26,7 @@ image:

pluginDaemon:
repository: langgenius/dify-plugin-daemon
tag: 0.4.1-local
tag: 0.5.3-local
pullPolicy: IfNotPresent

api:
Expand Down
6 changes: 3 additions & 3 deletions ci/values/values-eso.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
image:
api:
repository: langgenius/dify-api
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

web:
repository: langgenius/dify-web
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

sandbox:
Expand All @@ -26,7 +26,7 @@ image:

pluginDaemon:
repository: langgenius/dify-plugin-daemon
tag: 0.4.1-local
tag: 0.5.3-local
pullPolicy: IfNotPresent

api:
Expand Down
6 changes: 3 additions & 3 deletions ci/values/values-legacy-external-all.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
image:
api:
repository: langgenius/dify-api
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

web:
repository: langgenius/dify-web
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

sandbox:
Expand All @@ -26,7 +26,7 @@ image:

pluginDaemon:
repository: langgenius/dify-plugin-daemon
tag: 0.4.1-local
tag: 0.5.3-local
pullPolicy: IfNotPresent

api:
Expand Down
6 changes: 3 additions & 3 deletions ci/values/values-legacy-external-mysql-all.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
image:
api:
repository: langgenius/dify-api
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

web:
repository: langgenius/dify-web
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

sandbox:
Expand All @@ -26,7 +26,7 @@ image:

pluginDaemon:
repository: langgenius/dify-plugin-daemon
tag: 0.4.1-local
tag: 0.5.3-local
pullPolicy: IfNotPresent

api:
Expand Down
6 changes: 3 additions & 3 deletions ci/values/values-legacy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
image:
api:
repository: langgenius/dify-api
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

web:
repository: langgenius/dify-web
tag: "1.10.1-fix.1"
tag: "1.12.1"
pullPolicy: IfNotPresent

sandbox:
Expand All @@ -30,7 +30,7 @@ image:

pluginDaemon:
repository: langgenius/dify-plugin-daemon
tag: 0.4.1-local
tag: 0.5.3-local
pullPolicy: IfNotPresent

api:
Expand Down