TuringToken/docker-compose.yml

42 lines
927 B
YAML

services:
token-factory:
image: token-factory:latest
container_name: token-factory
restart: always
command: --log-dir /app/logs
ports:
- "3000:3000"
volumes:
- ./data:/data
- ./logs:/app/logs
- ./token-factory:/token-factory:ro
environment:
- SQLITE_PATH=/data/one-api.db
- REDIS_CONN_STRING=redis://redis
- TZ=Asia/Shanghai
- ERROR_LOG_ENABLED=true
- BATCH_UPDATE_ENABLED=true
- SESSION_SECRET=fb7918be2d9bda0ac754004f27c7ec2b
depends_on:
- redis
networks:
- token-factory-network
redis:
image: redis:latest
container_name: redis
restart: always
command: >
redis-server
--appendonly yes
--appendfsync everysec
volumes:
- ./redis_data:/data
networks:
- token-factory-network
ports:
- "6379:6379"
networks:
token-factory-network:
driver: bridge