Processed apps directory via GitHub Actions

This commit is contained in:
QYG2297248353 2025-02-26 03:25:38 +00:00
parent 353ae56fcb
commit 072b89b4fa
96 changed files with 113 additions and 38 deletions

View File

@ -22,6 +22,15 @@ AMMDS_PROWLARR_TOKEN=
# IYUU 密钥 # IYUU 密钥
AMMDS_IYUU_TOKEN= AMMDS_IYUU_TOKEN=
# qBittorrent URL
AMMDS_QBITTORRENT_URL=
# qBittorrent 用户名
AMMDS_QBITTORRENT_USERNAME=
# qBittorrent 密码
AMMDS_QBITTORRENT_PASSWORD=
# 自定义挂载目录 1 # 自定义挂载目录 1
CUSTOM_MOUNT_DIRECTORY_1= CUSTOM_MOUNT_DIRECTORY_1=

View File

@ -66,6 +66,27 @@ additionalProperties:
labelEn: IYUU token labelEn: IYUU token
required: false required: false
type: text type: text
- default: ""
edit: true
envKey: AMMDS_QBITTORRENT_URL
labelZh: qBittorrent URL
labelEn: qBittorrent URL
required: false
type: text
- default: ""
edit: true
envKey: AMMDS_QBITTORRENT_USERNAME
labelZh: qBittorrent 用户名
labelEn: qBittorrent Username
required: false
type: text
- default: ""
edit: true
envKey: AMMDS_QBITTORRENT_PASSWORD
labelZh: qBittorrent 密码
labelEn: qBittorrent Password
required: false
type: text
- default: "" - default: ""
edit: true edit: true
envKey: CUSTOM_MOUNT_DIRECTORY_1 envKey: CUSTOM_MOUNT_DIRECTORY_1

View File

@ -9,7 +9,7 @@ services:
- .env - .env
environment: environment:
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: qyg2297248353/ammds:v1.0.7 image: qyg2297248353/ammds:v1.0.8
labels: labels:
createdBy: Apps createdBy: Apps
network_mode: ${NETWORK_MODE} network_mode: ${NETWORK_MODE}

View File

@ -11,7 +11,7 @@ services:
- PORT=7789 - PORT=7789
- CONFIG=/config - CONFIG=/config
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: wushuo894/ani-rss:v1.1.307 image: wushuo894/ani-rss:v1.1.308
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -14,7 +14,7 @@ services:
- verificationCodeTimeout=10 - verificationCodeTimeout=10
- appname=casdoor - appname=casdoor
- authState=casdoor - authState=casdoor
image: casbin/casdoor:v1.846.0 image: casbin/casdoor:v1.847.0
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -9,6 +9,7 @@ networks:
internal: true internal: true
services: services:
api: api:
container_name: api-dify
depends_on: depends_on:
- db - db
- redis - redis
@ -434,6 +435,7 @@ services:
- tail - tail
- -f - -f
- /dev/null - /dev/null
container_name: certbot-dify
entrypoint: entrypoint:
- /docker-entrypoint.sh - /docker-entrypoint.sh
environment: environment:
@ -451,6 +453,7 @@ services:
- ${DIFY_ROOT_PATH}/certbot/update-cert.template.txt:/update-cert.template.txt - ${DIFY_ROOT_PATH}/certbot/update-cert.template.txt:/update-cert.template.txt
- ${DIFY_ROOT_PATH}/certbot/docker-entrypoint.sh:/docker-entrypoint.sh - ${DIFY_ROOT_PATH}/certbot/docker-entrypoint.sh:/docker-entrypoint.sh
chroma: chroma:
container_name: chroma-dify
environment: environment:
CHROMA_SERVER_AUTHN_CREDENTIALS: ${CHROMA_SERVER_AUTHN_CREDENTIALS:-difyai123456} CHROMA_SERVER_AUTHN_CREDENTIALS: ${CHROMA_SERVER_AUTHN_CREDENTIALS:-difyai123456}
CHROMA_SERVER_AUTHN_PROVIDER: ${CHROMA_SERVER_AUTHN_PROVIDER:-chromadb.auth.token_authn.TokenAuthenticationServerProvider} CHROMA_SERVER_AUTHN_PROVIDER: ${CHROMA_SERVER_AUTHN_PROVIDER:-chromadb.auth.token_authn.TokenAuthenticationServerProvider}
@ -500,6 +503,7 @@ services:
\ -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}'\n -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}'\n\ \ -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}'\n -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}'\n\
\ -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}'\n\ \ -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}'\n\
\ -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}'\n" \ -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}'\n"
container_name: db-dify
environment: environment:
PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata} PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata}
PGUSER: ${PGUSER:-postgres} PGUSER: ${PGUSER:-postgres}
@ -519,7 +523,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/db/data:/var/lib/postgresql/data - ${DIFY_ROOT_PATH}/volumes/db/data:/var/lib/postgresql/data
elasticsearch: elasticsearch:
container_name: elasticsearch container_name: elasticsearch-dify
deploy: deploy:
resources: resources:
limits: limits:
@ -560,7 +564,7 @@ services:
etcd: etcd:
command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls
http://0.0.0.0:2379 --data-dir /etcd http://0.0.0.0:2379 --data-dir /etcd
container_name: milvus-etcd container_name: milvus-etcd-dify
environment: environment:
ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision} ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision}
ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000} ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000}
@ -583,7 +587,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/milvus/etcd:/etcd - ${DIFY_ROOT_PATH}/volumes/milvus/etcd:/etcd
kibana: kibana:
container_name: kibana container_name: kibana-dify
depends_on: depends_on:
- elasticsearch - elasticsearch
environment: environment:
@ -614,7 +618,7 @@ services:
- milvus - milvus
- run - run
- standalone - standalone
container_name: milvus-standalone container_name: milvus-standalone-dify
depends_on: depends_on:
- etcd - etcd
- minio - minio
@ -644,7 +648,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/milvus/milvus:/var/lib/milvus - ${DIFY_ROOT_PATH}/volumes/milvus/milvus:/var/lib/milvus
minio: minio:
command: minio server /minio_data --console-address ":9001" command: minio server /minio_data --console-address ":9001"
container_name: milvus-minio container_name: milvus-minio-dify
environment: environment:
MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY:-minioadmin} MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY:-minioadmin}
MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin} MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin}
@ -665,7 +669,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/milvus/minio:/minio_data - ${DIFY_ROOT_PATH}/volumes/milvus/minio:/minio_data
myscale: myscale:
container_name: myscale container_name: myscale-dify
image: myscale/myscaledb:1.6.4 image: myscale/myscaledb:1.6.4
ports: ports:
- ${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123} - ${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123}
@ -678,6 +682,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/myscale/log:/var/log/clickhouse-server - ${DIFY_ROOT_PATH}/volumes/myscale/log:/var/log/clickhouse-server
- ${DIFY_ROOT_PATH}/volumes/myscale/config/users.d/custom_users_config.xml:/etc/clickhouse-server/users.d/custom_users_config.xml - ${DIFY_ROOT_PATH}/volumes/myscale/config/users.d/custom_users_config.xml:/etc/clickhouse-server/users.d/custom_users_config.xml
nginx: nginx:
container_name: nginx-dify
depends_on: depends_on:
- api - api
- web - web
@ -717,6 +722,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/certbot/conf:/etc/letsencrypt - ${DIFY_ROOT_PATH}/volumes/certbot/conf:/etc/letsencrypt
- ${DIFY_ROOT_PATH}/volumes/certbot/www:/var/www/html - ${DIFY_ROOT_PATH}/volumes/certbot/www:/var/www/html
oceanbase: oceanbase:
container_name: oceanbase-dify
environment: environment:
OB_CLUSTER_NAME: ${OCEANBASE_CLUSTER_NAME:-difyai} OB_CLUSTER_NAME: ${OCEANBASE_CLUSTER_NAME:-difyai}
OB_MEMORY_LIMIT: ${OCEANBASE_MEMORY_LIMIT:-6G} OB_MEMORY_LIMIT: ${OCEANBASE_MEMORY_LIMIT:-6G}
@ -732,7 +738,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/oceanbase/conf:/root/.obd/cluster - ${DIFY_ROOT_PATH}/volumes/oceanbase/conf:/root/.obd/cluster
- ${DIFY_ROOT_PATH}/volumes/oceanbase/init.d:/root/boot/init.d - ${DIFY_ROOT_PATH}/volumes/oceanbase/init.d:/root/boot/init.d
opensearch: opensearch:
container_name: opensearch container_name: opensearch-dify
environment: environment:
OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123} OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123}
OPENSEARCH_JAVA_OPTS: -Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m} OPENSEARCH_JAVA_OPTS: -Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m}
@ -753,7 +759,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/opensearch/data:/usr/share/opensearch/data - ${DIFY_ROOT_PATH}/volumes/opensearch/data:/usr/share/opensearch/data
opensearch-dashboards: opensearch-dashboards:
container_name: opensearch-dashboards container_name: opensearch-dashboards-dify
depends_on: depends_on:
- opensearch - opensearch
environment: environment:
@ -766,6 +772,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/opensearch/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml - ${DIFY_ROOT_PATH}/volumes/opensearch/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml
oracle: oracle:
container_name: oracle-dify
environment: environment:
ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8} ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8}
ORACLE_PWD: ${ORACLE_PWD:-Dify123456} ORACLE_PWD: ${ORACLE_PWD:-Dify123456}
@ -779,6 +786,7 @@ services:
type: volume type: volume
- ${DIFY_ROOT_PATH}/startupscripts:/opt/oracle/scripts/startup - ${DIFY_ROOT_PATH}/startupscripts:/opt/oracle/scripts/startup
pgvecto-rs: pgvecto-rs:
container_name: pgvecto-rs-dify
environment: environment:
PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata}
PGUSER: ${PGVECTOR_PGUSER:-postgres} PGUSER: ${PGVECTOR_PGUSER:-postgres}
@ -798,6 +806,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/pgvecto_rs/data:/var/lib/postgresql/data - ${DIFY_ROOT_PATH}/volumes/pgvecto_rs/data:/var/lib/postgresql/data
pgvector: pgvector:
container_name: pgvector-dify
environment: environment:
PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata}
PGUSER: ${PGVECTOR_PGUSER:-postgres} PGUSER: ${PGVECTOR_PGUSER:-postgres}
@ -817,6 +826,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/pgvector/data:/var/lib/postgresql/data - ${DIFY_ROOT_PATH}/volumes/pgvector/data:/var/lib/postgresql/data
plugin_daemon: plugin_daemon:
container_name: plugin_daemon-dify
environment: environment:
ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-60} ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-60}
ALIYUN_OSS_ACCESS_KEY: ${ALIYUN_OSS_ACCESS_KEY:-your-access-key} ALIYUN_OSS_ACCESS_KEY: ${ALIYUN_OSS_ACCESS_KEY:-your-access-key}
@ -1239,6 +1249,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/plugin_daemon:/app/storage - ${DIFY_ROOT_PATH}/volumes/plugin_daemon:/app/storage
qdrant: qdrant:
container_name: qdrant-dify
environment: environment:
QDRANT_API_KEY: ${QDRANT_API_KEY:-difyai123456} QDRANT_API_KEY: ${QDRANT_API_KEY:-difyai123456}
image: langgenius/qdrant:v1.7.3 image: langgenius/qdrant:v1.7.3
@ -1249,6 +1260,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/qdrant:/qdrant/storage - ${DIFY_ROOT_PATH}/volumes/qdrant:/qdrant/storage
redis: redis:
command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456} command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456}
container_name: redis-dify
environment: environment:
REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456} REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456}
healthcheck: healthcheck:
@ -1261,6 +1273,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/redis/data:/data - ${DIFY_ROOT_PATH}/volumes/redis/data:/data
sandbox: sandbox:
container_name: sandbox-dify
environment: environment:
API_KEY: ${SANDBOX_API_KEY:-dify-sandbox} API_KEY: ${SANDBOX_API_KEY:-dify-sandbox}
ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true} ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true}
@ -1282,6 +1295,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/sandbox/dependencies:/dependencies - ${DIFY_ROOT_PATH}/volumes/sandbox/dependencies:/dependencies
ssrf_proxy: ssrf_proxy:
container_name: ssrf_proxy-dify
entrypoint: entrypoint:
- sh - sh
- -c - -c
@ -1302,6 +1316,7 @@ services:
- ${DIFY_ROOT_PATH}/ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template - ${DIFY_ROOT_PATH}/ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template
- ${DIFY_ROOT_PATH}/ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh - ${DIFY_ROOT_PATH}/ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh
unstructured: unstructured:
container_name: unstructured-dify
image: downloads.unstructured.io/unstructured-io/unstructured-api:latest image: downloads.unstructured.io/unstructured-io/unstructured-api:latest
profiles: profiles:
- unstructured - unstructured
@ -1309,6 +1324,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/unstructured:/app/data - ${DIFY_ROOT_PATH}/volumes/unstructured:/app/data
weaviate: weaviate:
container_name: weaviate-dify
environment: environment:
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false} AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false}
AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih} AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih}
@ -1328,6 +1344,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/weaviate:/var/lib/weaviate - ${DIFY_ROOT_PATH}/volumes/weaviate:/var/lib/weaviate
web: web:
container_name: dify
environment: environment:
APP_API_URL: ${APP_API_URL:-} APP_API_URL: ${APP_API_URL:-}
CONSOLE_API_URL: ${CONSOLE_API_URL:-} CONSOLE_API_URL: ${CONSOLE_API_URL:-}
@ -1342,6 +1359,7 @@ services:
image: langgenius/dify-web:0.15.3 image: langgenius/dify-web:0.15.3
restart: always restart: always
worker: worker:
container_name: worker-dify
depends_on: depends_on:
- db - db
- redis - redis

View File

@ -7,7 +7,7 @@ services:
env_file: env_file:
- ./envs/global.env - ./envs/global.env
- .env - .env
image: vectorim/element-web:v1.11.92 image: vectorim/element-web:v1.11.93
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -14,7 +14,7 @@ services:
- .env - .env
environment: environment:
- VERSION=${VERSION} - VERSION=${VERSION}
image: dockurr/macos:2.00 image: dockurr/macos:2.01
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -9,7 +9,7 @@ services:
- .env - .env
environment: environment:
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: sonatype/nexus3:3.77.1-alpine image: sonatype/nexus3:3.77.2-alpine
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -12,7 +12,7 @@ services:
- PGID=1000 - PGID=1000
- UMASK=022 - UMASK=022
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: linuxserver/radarr:5.18.4 image: linuxserver/radarr:5.19.3
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -57,7 +57,7 @@ services:
- -f - -f
- http://localhost:1200/healthz?key=${ACCESS_KEY} - http://localhost:1200/healthz?key=${ACCESS_KEY}
timeout: 10s timeout: 10s
image: diygod/rsshub:2025-02-24 image: diygod/rsshub:2025-02-25
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -9,7 +9,7 @@ services:
env_file: env_file:
- ./envs/global.env - ./envs/global.env
- .env - .env
image: matrixdotorg/synapse:v1.124.0 image: matrixdotorg/synapse:v1.125.0
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:
@ -31,7 +31,7 @@ services:
- SYNAPSE_REPORT_STATS=no - SYNAPSE_REPORT_STATS=no
- SYNAPSE_NO_TLS=true - SYNAPSE_NO_TLS=true
- SYNAPSE_HTTP_PORT=8008 - SYNAPSE_HTTP_PORT=8008
image: matrixdotorg/synapse:v1.124.0 image: matrixdotorg/synapse:v1.125.0
networks: networks:
- 1panel-network - 1panel-network
restart: false restart: false

View File

@ -16,7 +16,7 @@ services:
- REGION=en-US - REGION=en-US
- KEYBOARD=en-US - KEYBOARD=en-US
- VERSION=${VERSION} - VERSION=${VERSION}
image: dockurr/windows:4.13 image: dockurr/windows:4.14
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -22,6 +22,15 @@ AMMDS_PROWLARR_TOKEN=
# IYUU 密钥 # IYUU 密钥
AMMDS_IYUU_TOKEN= AMMDS_IYUU_TOKEN=
# qBittorrent URL
AMMDS_QBITTORRENT_URL=
# qBittorrent 用户名
AMMDS_QBITTORRENT_USERNAME=
# qBittorrent 密码
AMMDS_QBITTORRENT_PASSWORD=
# 自定义挂载目录 1 # 自定义挂载目录 1
CUSTOM_MOUNT_DIRECTORY_1= CUSTOM_MOUNT_DIRECTORY_1=

View File

@ -9,7 +9,7 @@ services:
- .env - .env
environment: environment:
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: qyg2297248353/ammds:v1.0.7 image: qyg2297248353/ammds:v1.0.8
labels: labels:
createdBy: Apps createdBy: Apps
network_mode: ${NETWORK_MODE} network_mode: ${NETWORK_MODE}

View File

@ -11,7 +11,7 @@ services:
- PORT=7789 - PORT=7789
- CONFIG=/config - CONFIG=/config
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: wushuo894/ani-rss:v1.1.307 image: wushuo894/ani-rss:v1.1.308
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -14,7 +14,7 @@ services:
- verificationCodeTimeout=10 - verificationCodeTimeout=10
- appname=casdoor - appname=casdoor
- authState=casdoor - authState=casdoor
image: casbin/casdoor:v1.846.0 image: casbin/casdoor:v1.847.0
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -9,6 +9,7 @@ networks:
internal: true internal: true
services: services:
api: api:
container_name: api-dify
depends_on: depends_on:
- db - db
- redis - redis
@ -434,6 +435,7 @@ services:
- tail - tail
- -f - -f
- /dev/null - /dev/null
container_name: certbot-dify
entrypoint: entrypoint:
- /docker-entrypoint.sh - /docker-entrypoint.sh
environment: environment:
@ -451,6 +453,7 @@ services:
- ${DIFY_ROOT_PATH}/certbot/update-cert.template.txt:/update-cert.template.txt - ${DIFY_ROOT_PATH}/certbot/update-cert.template.txt:/update-cert.template.txt
- ${DIFY_ROOT_PATH}/certbot/docker-entrypoint.sh:/docker-entrypoint.sh - ${DIFY_ROOT_PATH}/certbot/docker-entrypoint.sh:/docker-entrypoint.sh
chroma: chroma:
container_name: chroma-dify
environment: environment:
CHROMA_SERVER_AUTHN_CREDENTIALS: ${CHROMA_SERVER_AUTHN_CREDENTIALS:-difyai123456} CHROMA_SERVER_AUTHN_CREDENTIALS: ${CHROMA_SERVER_AUTHN_CREDENTIALS:-difyai123456}
CHROMA_SERVER_AUTHN_PROVIDER: ${CHROMA_SERVER_AUTHN_PROVIDER:-chromadb.auth.token_authn.TokenAuthenticationServerProvider} CHROMA_SERVER_AUTHN_PROVIDER: ${CHROMA_SERVER_AUTHN_PROVIDER:-chromadb.auth.token_authn.TokenAuthenticationServerProvider}
@ -500,6 +503,7 @@ services:
\ -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}'\n -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}'\n\ \ -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}'\n -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}'\n\
\ -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}'\n\ \ -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}'\n\
\ -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}'\n" \ -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}'\n"
container_name: db-dify
environment: environment:
PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata} PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata}
PGUSER: ${PGUSER:-postgres} PGUSER: ${PGUSER:-postgres}
@ -519,7 +523,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/db/data:/var/lib/postgresql/data - ${DIFY_ROOT_PATH}/volumes/db/data:/var/lib/postgresql/data
elasticsearch: elasticsearch:
container_name: elasticsearch container_name: elasticsearch-dify
deploy: deploy:
resources: resources:
limits: limits:
@ -560,7 +564,7 @@ services:
etcd: etcd:
command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls
http://0.0.0.0:2379 --data-dir /etcd http://0.0.0.0:2379 --data-dir /etcd
container_name: milvus-etcd container_name: milvus-etcd-dify
environment: environment:
ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision} ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision}
ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000} ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000}
@ -583,7 +587,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/milvus/etcd:/etcd - ${DIFY_ROOT_PATH}/volumes/milvus/etcd:/etcd
kibana: kibana:
container_name: kibana container_name: kibana-dify
depends_on: depends_on:
- elasticsearch - elasticsearch
environment: environment:
@ -614,7 +618,7 @@ services:
- milvus - milvus
- run - run
- standalone - standalone
container_name: milvus-standalone container_name: milvus-standalone-dify
depends_on: depends_on:
- etcd - etcd
- minio - minio
@ -644,7 +648,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/milvus/milvus:/var/lib/milvus - ${DIFY_ROOT_PATH}/volumes/milvus/milvus:/var/lib/milvus
minio: minio:
command: minio server /minio_data --console-address ":9001" command: minio server /minio_data --console-address ":9001"
container_name: milvus-minio container_name: milvus-minio-dify
environment: environment:
MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY:-minioadmin} MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY:-minioadmin}
MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin} MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin}
@ -665,7 +669,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/milvus/minio:/minio_data - ${DIFY_ROOT_PATH}/volumes/milvus/minio:/minio_data
myscale: myscale:
container_name: myscale container_name: myscale-dify
image: myscale/myscaledb:1.6.4 image: myscale/myscaledb:1.6.4
ports: ports:
- ${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123} - ${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123}
@ -678,6 +682,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/myscale/log:/var/log/clickhouse-server - ${DIFY_ROOT_PATH}/volumes/myscale/log:/var/log/clickhouse-server
- ${DIFY_ROOT_PATH}/volumes/myscale/config/users.d/custom_users_config.xml:/etc/clickhouse-server/users.d/custom_users_config.xml - ${DIFY_ROOT_PATH}/volumes/myscale/config/users.d/custom_users_config.xml:/etc/clickhouse-server/users.d/custom_users_config.xml
nginx: nginx:
container_name: nginx-dify
depends_on: depends_on:
- api - api
- web - web
@ -717,6 +722,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/certbot/conf:/etc/letsencrypt - ${DIFY_ROOT_PATH}/volumes/certbot/conf:/etc/letsencrypt
- ${DIFY_ROOT_PATH}/volumes/certbot/www:/var/www/html - ${DIFY_ROOT_PATH}/volumes/certbot/www:/var/www/html
oceanbase: oceanbase:
container_name: oceanbase-dify
environment: environment:
OB_CLUSTER_NAME: ${OCEANBASE_CLUSTER_NAME:-difyai} OB_CLUSTER_NAME: ${OCEANBASE_CLUSTER_NAME:-difyai}
OB_MEMORY_LIMIT: ${OCEANBASE_MEMORY_LIMIT:-6G} OB_MEMORY_LIMIT: ${OCEANBASE_MEMORY_LIMIT:-6G}
@ -732,7 +738,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/oceanbase/conf:/root/.obd/cluster - ${DIFY_ROOT_PATH}/volumes/oceanbase/conf:/root/.obd/cluster
- ${DIFY_ROOT_PATH}/volumes/oceanbase/init.d:/root/boot/init.d - ${DIFY_ROOT_PATH}/volumes/oceanbase/init.d:/root/boot/init.d
opensearch: opensearch:
container_name: opensearch container_name: opensearch-dify
environment: environment:
OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123} OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123}
OPENSEARCH_JAVA_OPTS: -Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m} OPENSEARCH_JAVA_OPTS: -Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m}
@ -753,7 +759,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/opensearch/data:/usr/share/opensearch/data - ${DIFY_ROOT_PATH}/volumes/opensearch/data:/usr/share/opensearch/data
opensearch-dashboards: opensearch-dashboards:
container_name: opensearch-dashboards container_name: opensearch-dashboards-dify
depends_on: depends_on:
- opensearch - opensearch
environment: environment:
@ -766,6 +772,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/opensearch/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml - ${DIFY_ROOT_PATH}/volumes/opensearch/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml
oracle: oracle:
container_name: oracle-dify
environment: environment:
ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8} ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8}
ORACLE_PWD: ${ORACLE_PWD:-Dify123456} ORACLE_PWD: ${ORACLE_PWD:-Dify123456}
@ -779,6 +786,7 @@ services:
type: volume type: volume
- ${DIFY_ROOT_PATH}/startupscripts:/opt/oracle/scripts/startup - ${DIFY_ROOT_PATH}/startupscripts:/opt/oracle/scripts/startup
pgvecto-rs: pgvecto-rs:
container_name: pgvecto-rs-dify
environment: environment:
PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata}
PGUSER: ${PGVECTOR_PGUSER:-postgres} PGUSER: ${PGVECTOR_PGUSER:-postgres}
@ -798,6 +806,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/pgvecto_rs/data:/var/lib/postgresql/data - ${DIFY_ROOT_PATH}/volumes/pgvecto_rs/data:/var/lib/postgresql/data
pgvector: pgvector:
container_name: pgvector-dify
environment: environment:
PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata}
PGUSER: ${PGVECTOR_PGUSER:-postgres} PGUSER: ${PGVECTOR_PGUSER:-postgres}
@ -817,6 +826,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/pgvector/data:/var/lib/postgresql/data - ${DIFY_ROOT_PATH}/volumes/pgvector/data:/var/lib/postgresql/data
plugin_daemon: plugin_daemon:
container_name: plugin_daemon-dify
environment: environment:
ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-60} ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-60}
ALIYUN_OSS_ACCESS_KEY: ${ALIYUN_OSS_ACCESS_KEY:-your-access-key} ALIYUN_OSS_ACCESS_KEY: ${ALIYUN_OSS_ACCESS_KEY:-your-access-key}
@ -1239,6 +1249,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/plugin_daemon:/app/storage - ${DIFY_ROOT_PATH}/volumes/plugin_daemon:/app/storage
qdrant: qdrant:
container_name: qdrant-dify
environment: environment:
QDRANT_API_KEY: ${QDRANT_API_KEY:-difyai123456} QDRANT_API_KEY: ${QDRANT_API_KEY:-difyai123456}
image: langgenius/qdrant:v1.7.3 image: langgenius/qdrant:v1.7.3
@ -1249,6 +1260,7 @@ services:
- ${DIFY_ROOT_PATH}/volumes/qdrant:/qdrant/storage - ${DIFY_ROOT_PATH}/volumes/qdrant:/qdrant/storage
redis: redis:
command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456} command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456}
container_name: redis-dify
environment: environment:
REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456} REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456}
healthcheck: healthcheck:
@ -1261,6 +1273,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/redis/data:/data - ${DIFY_ROOT_PATH}/volumes/redis/data:/data
sandbox: sandbox:
container_name: sandbox-dify
environment: environment:
API_KEY: ${SANDBOX_API_KEY:-dify-sandbox} API_KEY: ${SANDBOX_API_KEY:-dify-sandbox}
ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true} ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true}
@ -1282,6 +1295,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/sandbox/dependencies:/dependencies - ${DIFY_ROOT_PATH}/volumes/sandbox/dependencies:/dependencies
ssrf_proxy: ssrf_proxy:
container_name: ssrf_proxy-dify
entrypoint: entrypoint:
- sh - sh
- -c - -c
@ -1302,6 +1316,7 @@ services:
- ${DIFY_ROOT_PATH}/ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template - ${DIFY_ROOT_PATH}/ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template
- ${DIFY_ROOT_PATH}/ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh - ${DIFY_ROOT_PATH}/ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh
unstructured: unstructured:
container_name: unstructured-dify
image: downloads.unstructured.io/unstructured-io/unstructured-api:latest image: downloads.unstructured.io/unstructured-io/unstructured-api:latest
profiles: profiles:
- unstructured - unstructured
@ -1309,6 +1324,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/unstructured:/app/data - ${DIFY_ROOT_PATH}/volumes/unstructured:/app/data
weaviate: weaviate:
container_name: weaviate-dify
environment: environment:
AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false} AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false}
AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih} AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih}
@ -1328,6 +1344,7 @@ services:
volumes: volumes:
- ${DIFY_ROOT_PATH}/volumes/weaviate:/var/lib/weaviate - ${DIFY_ROOT_PATH}/volumes/weaviate:/var/lib/weaviate
web: web:
container_name: dify
environment: environment:
APP_API_URL: ${APP_API_URL:-} APP_API_URL: ${APP_API_URL:-}
CONSOLE_API_URL: ${CONSOLE_API_URL:-} CONSOLE_API_URL: ${CONSOLE_API_URL:-}
@ -1342,6 +1359,7 @@ services:
image: langgenius/dify-web:0.15.3 image: langgenius/dify-web:0.15.3
restart: always restart: always
worker: worker:
container_name: worker-dify
depends_on: depends_on:
- db - db
- redis - redis

View File

@ -7,7 +7,7 @@ services:
env_file: env_file:
- ./envs/global.env - ./envs/global.env
- .env - .env
image: vectorim/element-web:v1.11.92 image: vectorim/element-web:v1.11.93
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -14,7 +14,7 @@ services:
- .env - .env
environment: environment:
- VERSION=${VERSION} - VERSION=${VERSION}
image: dockurr/macos:2.00 image: dockurr/macos:2.01
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -9,7 +9,7 @@ services:
- .env - .env
environment: environment:
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: sonatype/nexus3:3.77.1-alpine image: sonatype/nexus3:3.77.2-alpine
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -12,7 +12,7 @@ services:
- PGID=1000 - PGID=1000
- UMASK=022 - UMASK=022
- TZ=Asia/Shanghai - TZ=Asia/Shanghai
image: linuxserver/radarr:5.18.4 image: linuxserver/radarr:5.19.3
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -57,7 +57,7 @@ services:
- -f - -f
- http://localhost:1200/healthz?key=${ACCESS_KEY} - http://localhost:1200/healthz?key=${ACCESS_KEY}
timeout: 10s timeout: 10s
image: diygod/rsshub:2025-02-24 image: diygod/rsshub:2025-02-25
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:

View File

@ -9,7 +9,7 @@ services:
env_file: env_file:
- ./envs/global.env - ./envs/global.env
- .env - .env
image: matrixdotorg/synapse:v1.124.0 image: matrixdotorg/synapse:v1.125.0
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks:
@ -31,7 +31,7 @@ services:
- SYNAPSE_REPORT_STATS=no - SYNAPSE_REPORT_STATS=no
- SYNAPSE_NO_TLS=true - SYNAPSE_NO_TLS=true
- SYNAPSE_HTTP_PORT=8008 - SYNAPSE_HTTP_PORT=8008
image: matrixdotorg/synapse:v1.124.0 image: matrixdotorg/synapse:v1.125.0
networks: networks:
- 1panel-network - 1panel-network
restart: false restart: false

View File

@ -16,7 +16,7 @@ services:
- REGION=en-US - REGION=en-US
- KEYBOARD=en-US - KEYBOARD=en-US
- VERSION=${VERSION} - VERSION=${VERSION}
image: dockurr/windows:4.13 image: dockurr/windows:4.14
labels: labels:
createdBy: Apps createdBy: Apps
networks: networks: