Arquivo da categoria ‘Gerenciamento de projetos’
Gerenciador de Projetos Redmine.
Redmine é um flexível gerenciador de projetos web. Escrito usando o framework Ruby on Rails, é multi-plataforma e pode-se usar várias bases de dados, página do projeto em http://www.redmine.org
Abaixo descrição de como configurá-lo para um servidor Debian com base de dados MySQL.
Instalando pacotes necessários:
#aptitude install ruby rake rubygems mysql-server-5.0 subversion git-core vim
#gem install rails
Instalação
1. Baixe e extraia o arquivo ou checkout Redmine.
2. Crie um banco de dados vazio chamado redmine como no exemplo.
Para MySQL:
create database redmine character set utf8;
3. Copie config/database.yml.example para config/database.yml e edite este arquivo de configureção do seu banco de dados para o ambiente “production”.
Exemplo para o banco de dados MySQL:
production:
adapter: mysql
database: redmine
host: localhost
username: bduser
password: bdpasswd
4. Crie a estrutura do banco de dados, rodando o seguinte comando sobre o diretório raiz da aplicação:
rake db:migrate RAILS_ENV="production"
Isto vai criar as tabelas e a conta de administração.
5. Insira os dados da configuração padrão no banco de dados, rodando o seguinte comando:
rake redmine:load_default_data RAILS_ENV="production"
Este passo é opcional mais estremamente recomendado, você pode definir suas próprias configuração via scratch. Isto vai carregar alguns padrões de projeto.
6. Definindo permissões
O usuário que roda o Redmine deve ter permissões de escrita sobre os seguintes diretórios: files, log, tmp (criado no final se não estiver presente).
Assumindo que você rode o Redmine com o usuário chamado redmine:
mkdir tmp
sudo chown -R redmine:redmine files log tmp
sudo chmod -R 755 files log tmp
7. Teste a instalação rodando o servidor web WEBrick:
ruby script/server -e production
Depois que WEBrick foi iniciado, aponte se navegador para http://localhost:3000/. Você provavelmente verá a página de boas vindas da aplicação.
8. Use a conta padrão de administração para entrar no sistema:
* login: admin
* password: admin
Você pode ir para Admin & Settings para modificar suas aplicações padrões.
Configurações de servidor SMTP
Em config/environment.rb, voce pode definir parametros par ao seu servidor SMTP:
* config.action_mailer.smtp_settings: SMTP server configuration
* config.action_mailer.perform_deliveries: set to false to disable mail delivering
Não esqueça de reiniciar a sua aplicação depois da mudança.
Backups
Backups do Redmine dever incluir:
* dados do banco (armazenamentos do su banco de dados redmine)
* dados de arquivos (armazemamentos dos seu arquivos e diretórios)
Há um simples script shell que você pode usar diariamente para fazer backup (assumindo que você usa banco de dados mysql):
# Dados do banco
/usr/bin/mysqldump -u -p | gzip > /path/to/backup/db/redmine_`date +%y_%m_%d`.gz
# Dados de arquivos
rsync -a /path/to/redmine/files /path/to/backup/files
fonte: http://www.redmine.org/wiki/redmine/RedmineInstall