seattleplone: Buildout Examples

Republicação com tradução google de seattleplone

Sample config/buildout.cfg.tmpl

Este arquivo é verificado em para a pasta de configuração dentro da raiz buildout. A primeira coisa que depois de verificar o buildout, seria de copiá-lo para um nível acima, renomeá-lo para buildout.cfg, e tire as partes desejadas. Em particular, pode-se remover o comentário da linha de config / devel.cfg para uma instância de desenvolvimento local, ou config / staging.cfg ou config / prod.cfg para um teste ou um local de produção, respectivamente.

SVN ignored files

Por favor, note que o buildout.cfg arquivo em nossa raiz buildout nunca é checar, para evitar a quebra de instalações de produção:

Sample config/prod.cfg

Sample config/varnish.cfg

Sample config/zeo.cfg

Por favor, note que este arquivo de configuração faz um monte de coisas:

Ele configura ZEO

Ele configura duas tarefas agendadas de backup diferentes, um diário e um semanal

Ele configura logrotation

Ele configura um trabalho cron para reiniciar supervisor, sempre que o host é reiniciado

E também configura os parâmetros de instância de produção do Zope

O z3c.recipe.usercrontab receita é uma maneira prática de criar tarefas agendadas. Basta notar que os trabalhos do cron será instalado para o usuário que executa buildout, então tome cuidado para verificar o que de usuário que você está logado como.

Além disso, veja abaixo o logrotate.conf.tmpl arquivo.

Sample config/base.cfg

Sample config/versions.cfg

Sample config/staging.cfg

Sample config/devel.cfg

Sample etc/logrotate.conf.tmpl

Comentários