42 lines
927 B
YAML
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 |