我有一个项目,正在使用CicleCI进行测试,我试图集成轮胎的搜索功能。在本地,所有测试都运行得很好,没有问题。我已经尝试将tire.rb文件添加到config/initilizers中:
if Rails.env.test?ENV['ELASTICSEARCH_URL'] = "http://circlehost:9200" # With and without this.
我正在使用Azure Web应用程序容器服务在容器中运行Elastic和Kibana服务。我很想使用Azures Web SSH控制台特性来检查这个容器的SSH连通性。按照微软文档中的SSH进入自定义容器,其中显示了以默认根用户身份运行容器的示例。
我的问题是Elasticsearch进程不是以root用户身份运行的,所以我必须让sshd进程以弹性用户身份运行。我能够运行sshd进程,它接受来自我的主机的SSH连接,但是我在docker文件中设置的凭据