我正在尝试使用CireclCI运行在Rails和ElasticSearch上运行的应用程序。
通过在CireclCI的config.yml中指定多个图像,我能够启动Rails和ElascticSearch。
但是,在ElascticSearch中安装了名为kuromoji的插件时,该过程尚未完成,并且端口未在监听。
我将在下面写下详细信息。
config.yml
docker:
- image: circleci/ruby:2.6.4-browsers
- image: docker.elastic.co/elasticsearch/elasticsearch:5.6.1
command: bin/elasticsearch-plugin install analysis-kuromoji
environment:
http.host: '0.0.0.0'
http.port: 9200
xpack.security.enabled: false
steps:
....
在CireclCI管理屏幕上,其显示如下。
Container docker.elastic.co/elasticsearch/elasticsearch:5.6.1 46m5s
-> Downloading analysis-kuromoji from elastic
[=================================================] 100%??
-> Installed analysis-kuromoji
谢谢您到目前为止的阅读。 我将等待您的答复
答案 0 :(得分:0)
我通过使用kuromoji创建自定义图像解决了这个问题。