mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-05-06 07:22:10 +08:00
feat: update lobe-chat-data v1.970.0
This commit is contained in:
+41
-42
@@ -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
|
||||||
Reference in New Issue
Block a user