読者です 読者をやめる 読者になる 読者になる

dotcloudのsupervisord.confをインデントするな

自分用メモ


dotcloud 用のファイルで
dotcloud.yml はインデントOKだけど(当たり前),
supervisord.confでインデントするとdotcloudにpushするときにパース出来ずにコケる・・・。


具体的には

[program:node]
    command = node app.js
    directory = /home/dotcloud/current

とすると

error: <class 'xmlrpclib.Fault'>, 
<Fault 92: "CANT_REREAD: File contains parsing errors: /home/dotcloud/current/supervisord.conf\n\t[line  2]: '    
command = node app.js\\n'\n\t[line  3]: '    
directory = /home/dotcloud/current\\n'">: file: /usr/lib/pymodules/python2.6/supervisor/supervisorctl.py line: 933

というエラーが発生するので

[program:node]
command = node app.js
directory = /home/dotcloud/current

とすること!