Instalando um super ((OTRS)) 6 com Docker no CentOS 7 utilizando apenas um comando!
Olá!
Que tal seria poder instalar o ((OTRS)) 6 com apenas uma linha de comando? Quer conferir?!
Então pegue um CentOS 7 Minimal recém instalado (você não precisa nem instalar o Docker e nem o Banco de Dados. O script vai fazer isso pra você) e execute o comando abaixo com o root (dê um "sudo su" se necessário):
bash < (curl https://raw.githubusercontent.com/complemento/docker.otrs/master/run_otrs_6.sh)
Pronto! ((OTRS)) 6 rodando, com ITSM instalado e tudo!
OK, mas falando sério, demora um pouco pra subir o ambiente todo, ok? Quando você visualizar a mensagem abaixo, significa que o ambiente está pronto para ser utilizado. Leva pelo menos uns 8 minutos, dependendo da sua conexão, é claro:
A demora fica por conta da atualização do sistema operacional, instalação da Docker, Download das imagens do ((OTRS)) 6 e do Mysql e instalação de alguns AddOns como o ITSM e a FAQ.
Legal, agora você tem um ((OTRS)) 6 ITSM pronto para trabalhar! É só se logar no endereço indicado pelo script e começar a brincadeira.... a menos que você queira saber o que que tem por trás deste script.
Se você não está satisfeito com o trabalho todo feito e fica se perguntando:
"Ronaldo, tá, sem sacanagem, o que tem por trás dessa bagaça aí?". Tá bom pessoal. Vamos destrinchar essa arquitetura.
Sobre este Script
Bom, já faz algum tempo que estamos trabalhando com ((OTRS)) instalado em containers, principalmente pela facilidade de atualização e alta disponibilidade. Para isso escolhemos o Docker.
Mantemos uma imagem tunada de ((OTRS)) que está em ascensão, com mais de 1.100 pulls, talvez a mais baixada nos últimos meses e se você quiser conferir, é só entrar no link abaixo:
https://hub.docker.com/r/ligero/otrs/
Criamos recentemente um arquivo para se utilizar com o docker-compose. Pra quem não conhece, docker-compose é um utilitário que permite uma orquestração mais fácil de ambientes que envolvem mais que uma docker rodando ao mesmo tempo. Neste caso, estamos utilizando dois containers, o da aplicação que é a ligero/((otrs)) e o do banco de dados que é a mysql.
Tá, e daí, afinal, o que este script faz?
De forma resumida:
- Atualiza o sistema operacional do Host CentOS com o famoso yum update
- Instala o Docker
- Instala o Docker Compose
- Instala o Portainer (já vou falar mais sobre isso)
- Faz o download da imagem do OTRS e do Mysql e monta o Stack
- Instala os Addons FAQ, Survey e ITSM
Onde tudo fica instalado?
Você pode acessar os arquivos da Aplicação e do MariaDB na pasta abaixo:
/opt/ligero-otrs/data/
Lá você irá encontrar duas subpastas:
Subpasta ((otrs)): Arquivos da Aplicação
Subpasta mysql: Arquivos do Mysql
E o Portainer?
Portainer é uma ferramenta de administração de Stacks Docker. Com ele fica bem fácil gerenciar e acessar os arquivos e o Shell de um container. Quer conhecer um pouco mais? Veja este Post então!
Alguem sabe o login e a senha do banco ?
O comando não funcionou aqui comigo, estou com um CentOs 7..
Olá.
Estou tentando instalar o OTRS 6 com Docker, conforme instruções na página https://complemento.net.br/2018/12/06/instalando-um-super-otrs-6-com-docker-no-centos-7-utilizando-apenas-um-comando/.
Porém ao executar o primeiro comando citado, (bash < (curl https://raw.githubusercontent.com/complemento/docker.otrs/master/run_otrs_6.sh), dá o seguinte erro:
-bash: erro de sintaxe próximo do 'token' não esperado '('
o que pode estar ocasionando esse erro???
pra mim aparece o erro bash: erro de sintaxe próximo do `token' não esperado `('
o que pode ser ?
vou testar se ainda funcionar
Syntax erro