41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
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://zy.hk.timxx.cn"
|
|
JWT_SECRET: "cloudsearch-jwt-secret-2024"
|
|
ADMIN_PASSWORD: "0nL5kLhMIJ1121PYmQb25A"
|
|
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
|