Skip to content

atmosmps/docker-redmine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redmine Conteiner App with Docker

Este projeto entrega uma aplicação Redmine atualizada que roda em Docker e possui uma configuração simples para instalação de plugins no Redmine.

Como usar

Faça o clone do projeto no seu diretório de trabalho com:

https://github.com/atmosmaciel/app-docker-redmine.git

Toda estrutura que você precisa está neste diretório.

O arquivo docker-compose.yml já possui configurações pré-definidas de senha que você pode alterar de acordo com a nescessidade. O MAINTAINER do Dockerfile deve ser alterado por conta do usuário mantenedor.

Instalação de Plugins

Todos os plugins são instalados dentro da pasta plugins. Se você desejar adicionar um novo plugin à instância do Redmine instale este plugin dentro deste diretório.

Instalando um plugin

Você pode tentar instalar o plugin Monitoring & Controlling (M&C) - Redmine Plugin como exemplo. Faça o clone para dentro da pasta plugins ou baixe e descompacte o arquivo, renomeie a pasta para redmine_monitoring_controlling. Agora siga os passos para gerar o Dockerfile em diante.

OBS: o plugin Monitoring & Controlling (M&C) - Redmine Plugin já está dentro da pasta plugins, como exemplo para uso.

Rodando o Dockerfile

Assim que você concluir a instalação do Plugin rode o seguinte comando na raíz do projeto:

docker build -t vendor/myapp .

Este comando vai adicionar o novo plugin à instância da aplicação que será criada. O parâmetro -t vai atribuir uma tag à imagem que será criada.

Mais informações sobre o Dockerfile você pode encontrar na documentação de referência.

Rodando o Docker Compose

Depois de gerar a imagem com os novos plugins instalados. Você irá utilizar o Docker Compose para subir a nova aplicação, para isto utilize o seguinte comando:

docker-compose up -d

O parâmentro -d fará com que o novo container seja executado em background.

OBS: não esqueça de alterar no arquivo docker-compose.yml o nome da imagem no serviço redmine para o nome criado com sua tag específica.

Como contribuir

Para contribuir com este projeto você pode utilizar o Gitghub Flow.

Licença

Este projeto está sob uma licença MIT.

About

Este projeto entrega uma aplicação Redmine atualizada que roda em Docker e possui uma configuração simples para instalação de plugins no Redmine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published