我最近将Faktory安装为我的Rails应用程序的作业服务器。我遵循manual并安装了Docker映像。到目前为止,我可以从浏览器访问网络服务器部分,并看到一个空的工厂。
运行if (isAndroid) {
const context = utils.ad.getApplicationContext();
try {
if (this.isExternalStorageAvailable() && !this.isExternalStorageReadOnly()) {
const fsa = new FileSystemAccess();
const mimeTypeMap = android.webkit.MimeTypeMap.getSingleton();
const mimeType = mimeTypeMap.getMimeTypeFromExtension(fsa.getFileExtension(filePath).replace(".", "").toLowerCase());
const intent = new android.content.Intent(android.content.Intent.ACTION_VIEW);
intent.setFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(android.net.Uri.fromFile(new java.io.File(filePath)), mimeType);
context.startActivity(android.content.Intent.createChooser(intent, "Open File..."));
return true;
} else {
// TODO: no external storage access logic
}
} catch (e) {
console.log(e);
//traceWrite("Error in openFile", traceCategories.Error, traceMessageType.error);
}
return false;
}
时,我什至可以安排作业并从命令行提取作业。
当我启动docker镜像时,困难就出现了。从我的Dockererized Rails应用程序中,我无法访问Faktory服务,并出现以下错误:
startActivity()
任何想法如何克服这一障碍并达到Faktory服务?