Files
CloudSearch/source_clean/docker-compose.yml
2026-05-18 05:57:16 +08:00

45 lines
1.3 KiB
YAML

# ============================================
# CloudSearch v0.4.0 — 一键部署
# 用法: docker compose up -d
# ============================================
name: cloudsearch
services:
app:
image: gitea.timxx.cn/admin/cloudsearch:v0.4.0
container_name: CloudSearch_App
restart: unless-stopped
ports: ["9527:9527"]
environment:
CORS_ORIGIN: "https://your-domain.com" # ← 改这里
JWT_SECRET: "please-change-this-secret" # ← 改这里
ADMIN_PASSWORD: "please-change-me" # ← 改这里
LOG_LEVEL: info
REDIS_URL: redis://redis:6379
PANSOU_URL: http://pansou:8888
volumes: ["cloudsearch-data:/app/data"]
depends_on: [redis, pansou]
networks: [cloudsearch-net]
pansou:
image: ghcr.io/fish2018/pansou-web:latest
container_name: CloudSearch_PanSou
restart: unless-stopped
networks:
cloudsearch-net: { aliases: [pansou] }
redis:
image: redis:7-alpine
container_name: CloudSearch_Redis
restart: unless-stopped
command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru
volumes: ["redis-data:/data"]
networks: [cloudsearch-net]
volumes:
cloudsearch-data:
redis-data:
networks:
cloudsearch-net:
driver: bridge