feat: update lobe-chat-data v1.970.0

This commit is contained in:
xiaoY233
2025-07-14 16:36:23 +08:00
parent a4c514a996
commit 1b22a561a5
7 changed files with 41 additions and 42 deletions
@@ -4,83 +4,83 @@ services:
container_name: lobe-network container_name: lobe-network
restart: always restart: always
ports: ports:
- '${MINIO_PORT}:${MINIO_PORT}' # MinIO API - ${MINIO_PORT}:${MINIO_PORT}
- '9001:9001' # MinIO Console - 9001:9001
- '${CASDOOR_PORT}:${CASDOOR_PORT}' # Casdoor - ${CASDOOR_PORT}:${CASDOOR_PORT}
- '${PANEL_APP_PORT_HTTP}:3210' # LobeChat - ${PANEL_APP_PORT_HTTP}:3210
command: tail -f /dev/null command: tail -f /dev/null
networks: networks:
- lobe-network - lobe-network
postgresql: postgresql:
image: pgvector/pgvector:pg17 image: pgvector/pgvector:pg17
container_name: lobe-postgres container_name: lobe-postgres
ports: ports:
- '5432:5432' - 5432:5432
volumes: volumes:
- './data:/var/lib/postgresql/data' - ./data:/var/lib/postgresql/data
environment: environment:
- 'POSTGRES_DB=${LOBE_DB_NAME}' - POSTGRES_DB=${LOBE_DB_NAME}
- 'POSTGRES_PASSWORD=${POSTGRES_PASSWORD}' - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
healthcheck: healthcheck:
test: ['CMD-SHELL', 'pg_isready -U postgres'] test:
- CMD-SHELL
- pg_isready -U postgres
interval: 5s interval: 5s
timeout: 5s timeout: 5s
retries: 5 retries: 5
restart: always restart: always
networks: networks:
- lobe-network - lobe-network
minio: minio:
image: minio/minio image: minio/minio
container_name: lobe-minio container_name: lobe-minio
network_mode: 'service:network-service' network_mode: service:network-service
volumes: volumes:
- './s3_data:/etc/minio/data' - ./s3_data:/etc/minio/data
- ./minio-entrypoint.sh:/entrypoint.sh - ./minio-entrypoint.sh:/entrypoint.sh
environment: environment:
- 'MINIO_API_CORS_ALLOW_ORIGIN=*' - MINIO_API_CORS_ALLOW_ORIGIN=*
env_file: env_file:
- .env - .env
restart: always restart: always
entrypoint: ["sh", "/entrypoint.sh"] entrypoint:
- sh
- /entrypoint.sh
casdoor: casdoor:
image: casbin/casdoor:v1.843.0 image: casbin/casdoor:v1.970.0
container_name: lobe-casdoor container_name: lobe-casdoor
entrypoint: /bin/sh -c './server --createDatabase=true' entrypoint: /bin/sh -c './server --createDatabase=true'
network_mode: 'service:network-service' network_mode: service:network-service
depends_on: depends_on:
postgresql: postgresql:
condition: service_healthy condition: service_healthy
environment: environment:
httpport: ${CASDOOR_PORT} httpport: ${CASDOOR_PORT}
RUNNING_IN_DOCKER: 'true' RUNNING_IN_DOCKER: 'true'
driverName: 'postgres' driverName: postgres
dataSourceName: 'user=postgres password=${POSTGRES_PASSWORD} host=postgresql port=5432 sslmode=disable dbname=casdoor' dataSourceName: user=postgres password=${POSTGRES_PASSWORD} host=postgresql
runmode: 'dev' port=5432 sslmode=disable dbname=casdoor
runmode: dev
volumes: volumes:
- ./init_data.json:/init_data.json - ./init_data.json:/init_data.json
env_file: env_file:
- .env - .env
searxng: searxng:
image: searxng/searxng image: searxng/searxng
container_name: lobe-searxng container_name: lobe-searxng
volumes: volumes:
- './searxng-settings.yml:/etc/searxng/settings.yml' - ./searxng-settings.yml:/etc/searxng/settings.yml
environment: environment:
- 'SEARXNG_SETTINGS_FILE=/etc/searxng/settings.yml' - SEARXNG_SETTINGS_FILE=/etc/searxng/settings.yml
restart: always restart: always
networks: networks:
- lobe-network - lobe-network
env_file: env_file:
- .env - .env
lobe: lobe:
image: lobehub/lobe-chat-database:1.77.16 image: lobehub/lobe-chat-database:1.77.16
container_name: lobe-chat container_name: lobe-chat
network_mode: 'service:network-service' network_mode: service:network-service
depends_on: depends_on:
postgresql: postgresql:
condition: service_healthy condition: service_healthy
@@ -90,33 +90,32 @@ services:
condition: service_started condition: service_started
casdoor: casdoor:
condition: service_started condition: service_started
environment: environment:
- 'NEXT_AUTH_SSO_PROVIDERS=casdoor' - NEXT_AUTH_SSO_PROVIDERS=casdoor
- 'KEY_VAULTS_SECRET=Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=' - KEY_VAULTS_SECRET=Kix2wcUONd4CX51E/ZPAd36BqM4wzJgKjPtz2sGztqQ=
- 'NEXT_AUTH_SECRET=NX2kaPE923dt6BL2U8e9oSre5RfoT7hg' - NEXT_AUTH_SECRET=NX2kaPE923dt6BL2U8e9oSre5RfoT7hg
- 'DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgresql:5432/${LOBE_DB_NAME}' - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgresql:5432/${LOBE_DB_NAME}
- 'S3_BUCKET=${MINIO_LOBE_BUCKET}' - S3_BUCKET=${MINIO_LOBE_BUCKET}
- 'S3_ENABLE_PATH_STYLE=1' - S3_ENABLE_PATH_STYLE=1
- 'S3_ACCESS_KEY=${MINIO_ROOT_USER}' - S3_ACCESS_KEY=${MINIO_ROOT_USER}
- 'S3_ACCESS_KEY_ID=${MINIO_ROOT_USER}' - S3_ACCESS_KEY_ID=${MINIO_ROOT_USER}
- 'S3_SECRET_ACCESS_KEY=${MINIO_ROOT_PASSWORD}' - S3_SECRET_ACCESS_KEY=${MINIO_ROOT_PASSWORD}
- 'LLM_VISION_IMAGE_USE_BASE64=1' - LLM_VISION_IMAGE_USE_BASE64=1
- 'S3_SET_ACL=0' - S3_SET_ACL=0
- 'SEARXNG_URL=http://searxng:8080' - SEARXNG_URL=http://searxng:8080
env_file: env_file:
- .env - .env
restart: always restart: always
volumes: volumes:
- ./lobe-entrypoint.sh:/entrypoint.sh - ./lobe-entrypoint.sh:/entrypoint.sh
entrypoint: ["sh", "/entrypoint.sh"] entrypoint:
- sh
- /entrypoint.sh
volumes: volumes:
data: data:
driver: local driver: local
s3_data: s3_data:
driver: local driver: local
networks: networks:
lobe-network: lobe-network:
driver: bridge driver: bridge