我正在开发一个ionic2项目,我需要创建一个新的自定义JSON配置文件.我发现了一些教程来创建一个并通过http.get访问它,但我认为通过get请求调用它是很奇怪的.我希望它在根文件夹(所有配置JSON都是)中,我直接打开/读取文件.
我不知道是否可能,甚至推荐?这就是为什么我在这里张贴有一些意见和解决方案:)
谢谢
我在AWS上有一个RoR应用程序.我的应用程序使用SolR作为搜索引擎,但在每次部署后,应用程序无法再次索引.所以我必须重置权限并手动重启Solr:
chmod 777 -R /solr /tmp /log
RAILS_ENV=production rake sunspot:solr:stop # or I kill the processus if it doesn't work :D
RAILS_ENV=production rake sunspot:solr:start
RAILS_ENV=production rake sunspot:reindex
Run Code Online (Sandbox Code Playgroud)
现在我正在尝试将其设置为eb扩展以自动部署.这是我在.ebextensions/deploy.config中尝试的内容:
container_commands:
1_change_permissions:
command: chmod 700 .ebextensions/setup.sh
2_restart_solr:
command: bash .ebextensions/setup.sh
Run Code Online (Sandbox Code Playgroud)
这是setup.sh脚本:
#!/bin/bash
chmod 777 -R solr/ log/ tmp/
RAILS_ENV=production rake sunspot:solr:restart
Run Code Online (Sandbox Code Playgroud)
结果是部署没有失败但是,只有权限被正确更改,并且solr服务正在运行,但是当我尝试索引某些东西时,它失败了(查询工作正常).
我还尝试在部署应用程序之前通过在.ebextensions/deploy.config中添加命令块来停止服务器(我更改了我的sh脚本以启动服务而不是重新启动):
commands:
1_stop_solr:
command: cd /var/app/current & RAILS_ENV=production rake sunspot:solr:stop
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误(我不知道从哪里执行):
[2015-06-25T09:51:35.510Z] INFO [13207] - [CMD-AppDeploy/AppDeployStage0/EbExtensionPreBuild/Infra-EmbeddedPreBuild/prebuild_0_My_First_Elastic_Beanstalk_Application/Command 1_stop_solr]:活动执行失败,原因是:rake aborted!找不到HOME环境 - 扩大`〜'
编辑1(遵循杰伊的评论): 索引过程在我保存对象时完成. …
solr ruby-on-rails amazon-web-services amazon-elastic-beanstalk
我正在使用 cordova 在我的应用程序中打开远程 url。我的问题是在内容加载的几秒钟内出现空白屏幕。
有没有办法在完成加载内容时“隐藏”浏览器视图?
谢谢
android ×1
angular ×1
cordova ×1
inappbrowser ×1
ionic2 ×1
ionic3 ×1
ios ×1
solr ×1
typescript ×1