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