Home Page do Portal
Brasil, um país de todos

Trac Storage - O Ambiente

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