2013-09-29 47 views
0

我通過Puppet安裝芹菜,我想也有一個默認配置文件提供給芹菜。默認名稱是celeryconfig.py,但我不知道在哪裏複製它。芹菜默認配置文件

我沒有在Django中使用芹菜。

我應該複製celeryconfig.py的位置以便Celery每次運行時都能讀取它?

回答

0

我寧願把CONFIGS項目的根文件夾:

  1. 一個簡單的風格來加載配置。
  2. 一個簡單的風格來查找和編輯配置。

但是你應該明年方法之一手動加載CONFIGS:config_from_objectconfig_from_envvarconfig_from_cmdline

+0

我知道這些。但有可能有多個項目,我希望他們共享基本配置(如代理或後端等),因此如果我想要其他配置,將(如果有的話)配置文件放置在項目中。 – ep0

+1

1.最簡單的方法是把每個項目的配置,它很容易更新項目和配置'puppet','織物','廚師','鹽堆'。 2.你也可以把文件系統上的一個特定的文件,比如'/ etc /'for linux,但可能''/ etc /'更適合系統包,而不是自己的項目。 3.您可以使用'envvar'代替文件。 4.你可以使用package與configs,只需從文件系統安裝egg,或者如果你有自己的pypi鏡像或私人csv項目(也可以看看git子模塊等)。 5.你可以啓動特定的服務器,它將根據請求返回配置。 – tbicr