Gerenciamento de Projetos com Redmine


Introdução

De acordo com site oficial, Redmine é um aplicativo open source da Web de gerenciamento de projetos flexível. Escrito usando o framework Ruby on Rails, é multi-plataforma e cross-database.

Principais Características


Instalando o Redmine

A instalação do Redmine pode ser via: i) instalador, ii) com Docker ou iii) manualmente.

Neste manual, a instalação será através do Docker Composer e com o SGBD MySQL. Caso ainda não tenha o Docker instalado, acesse o site oficial https://www.docker.com/, faça o download de acordo com o Sistema Operacional da sua máquina.

docker version

Finalizada a instalação e iniciado o Docker, vamos criar nosso ambiente.

Acesse o Docker Hub e baixe a imagem Redmine.

Exemplo com docker stack deploy: Crie um arquivo .yml no repositório desejado e defina os serviços com a infraestrutura necessária para utilizar o Redmine.

stack.yml

version: '3.1'

services:

  redmine:
    image: redmine
    restart: always
    ports:
      - 80:3000
    environment:
      REDMINE_DB_MYSQL: db
      REDMINE_DB_PASSWORD: priscila
      REDMINE_DB_DATABASE: priscila

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: priscila
      MYSQL_DATABASE: priscila

(lembre de alterar a senha e o nome da base de dados)

No repositório onde foi criado o arquivo Docker Compose, execute:

docker-compose -f stack.yml up

Verifique se os serviços foram iniciados:

docker ps -a

print do terminal mostrando as imagens do docker iniciadas

Com serviços iniciados, acesse o servidor da aplicação. Neste caso, a própria máquina apontando para porta definida no stack.yml http://localhost:8080/.

No dashboard Redmine, clique em Entrar. Atualmente, o usuário e a senha padrão do upstream são admin / admin.

imagem da tela inicial do Redmine

Em seguida você será direcionado para as etapas de redefinir senha de acesso e alterar os dados da conta.


Configurações Iniciais

Na área logada, clique em Administração > Configurações.

imagem da tela inicial de configuração geral do projeto

Na aba geral as modificações particulares de cada projeto são título, texto de boas vindas, nome do servidor e subdomínio e Protocolo.

As parametrizações são bem intuitivas, mas, nessa primeira fase é importante atentar as abas:

Imagem da configuração de autenticação do projeto

Imagem da configuração de arquivo do projeto

Configurações Avançadas

As configurações de conexão com o banco de dados, envio de e-mail, entre outras não é realizada via Sistema Redmine, ara alterar é preciso ir direto nos arquivos de modificação do Redmine.

Os principais arquivos estão no diretório htdocs/config no diretório principal do Redmine.

No caso da instalação com Docker…