Trac Storage - O Ambiente
Table of Contents
O Trac usa uma estrutura de diretório e um banco de dados SQLite embutido para armazenamento.
Criando um Ambiente
Um novo ambiente Trac é criado usando o trac-admin, como em:
$ trac-admin /path/to/projectenv initenv
trac-admin lhe perguntará onde está localizado o repositório do subversion e onde ele pode encontrar o diretório de templetes do Trac (o valor default deverá funcionar para uma instalação típica.)
Nota: O servidor web precisará de permissões de escrita, nos arquivos de sistema, para o diretório de ambiente e todos os arquivos do diretório.
O mesmo se aplica para o repositório de arquivos do subversion (a não ser que esteja usando o FSFS Subversion backend), algumas coisas são altamente recomendadas.
Directory Structure Estrutura do Diretório
EnvDir |-- README |-- VERSION |-- attachments | |-- ticket | `-- wiki |-- conf | `-- trac.ini |-- db | `-- trac.db |-- log | `-- trac.log |-- templates | |-- site_css.cs | |-- site_footer.cs | `-- site_header.cs `-- wiki-macros
- README - Breve descrição do ambiente.
- VERSION - Contém o identificar de versão do ambiente.
- attachments - Todos os arquivos anexos irão aqui.
- ticket - Tickets anexados.
- wiki - Anexos da Wiki.
- conf
- trac.ini - Principal arquivo de configuração. Veja TracIni.
- db
- trac.db - Banco de dados SQLite.
- templates - Templates utilizados (para cada ambiente).
- site_css.cs - Folha de estilo utilizada pelo CSS.
- site_footer.cs - Rodapés padrão.
- site_header.cs - Cabeçalho padrão.
- wiki-macros - WikiMacros para cada ambiente.
Veja também: TracBackup, TracIni, TracGuide
