gpt4 book ai didi

docker - 使用 docker 模板化配置文件

转载 作者:行者123 更新时间:2023-12-04 19:00:08 24 4
gpt4 key购买 nike

我们一直在使用 ansible 设置应用程序,但现在我们要转到 docker ,所以我有一个关于生成 sphinx.conf 的问题(或任何文本文件)来自模板。

我有这样的模板 jinja2 (在 ansible 中支持):

{% for locale in locales %}
answers_{{ locale }}
{% endfor %}

locales var 由 locales: {"ru", "en", "de"} 定义

因此,我有:
answers_ru
answers_en
answers_de

现在的问题是:使用 的最佳方法是什么? docker ?

最佳答案

使用简单的 bash 脚本找到了一个解决方案,所以我什至没有更改模板。

#!/bin/sh

cat > /etc/sphinxsearch/sphinx.conf

for LOCALE in ru en de ;
do
sed "s/{{ locale }}/${LOCALE}/g" ./template/index.conf.template >> /etc/sphinxsearch/sphinx.conf
done

关于docker - 使用 docker 模板化配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39243389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com