mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-03 15:07:42 +02:00
38 lines
732 B
YAML
38 lines
732 B
YAML
services:
|
|
redis:
|
|
image: redis:7-alpine
|
|
container_name: xiao-redis
|
|
restart: unless-stopped
|
|
command:
|
|
- redis-server
|
|
- --appendonly
|
|
- "yes"
|
|
- --requirepass
|
|
- ${REDIS_PASS}
|
|
volumes:
|
|
- redis-data:/data
|
|
|
|
xiao:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: xiao-bot
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- redis
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
REDIS_HOST: ${REDIS_HOST:-redis}
|
|
REDIS_PASS: ${REDIS_PASS}
|
|
TZ: ${TZ:-UTC}
|
|
XIAO_STATE_DIR: ${XIAO_STATE_DIR:-/data}
|
|
volumes:
|
|
- xiao-tmp:/app/tmp
|
|
- xiao-state:/data
|
|
- ./.env:/app/.env:ro
|
|
|
|
volumes:
|
|
redis-data:
|
|
xiao-tmp:
|
|
xiao-state: |