Fala pessoal, eu resolvi criar este tutorial por que tive que instalar uma infra estrutura no Docker para um cliente e por ter poucos documentações na internet
e nenhuma em português.
1)Baixando a última imagem do Collabora
É interessante que você baixe a última versão do Collabora para manter a compatibilidade com o Nextcloud.docker pull collabora/code:latest
2) Configurando o Docker-Compose
Para você configurar o Docker Compose de uma olhada neste exemplo abaixo:https://gist.github.com/jaccon/16080e5a5b5abcadcca1f09a2c8d3d1d.js
3) Criando um arquivo .env com as configurações
Você deve criar um arquivo .env na raiz de seu container levando as seguintes informações:
COLLABORA_USERNAME=admin
COLLABORA_PASSWORD=veecheit0Phophiesh1fahPah0Wue3 *** sua senha aqui
COLLABORA_DOMAIN=collabora.dominiolocal.com
4) Criando os scripts de start e stop do Docker Compose
Eu sempre crio nas minhas infra-estrutura Docker os scripts de start e stop. Eles auxiliam no carregamento e desativação dos containers.
Segue abaixo os exemplos:
start.sh
https://gist.github.com/jaccon/975e5e37866edfabf7b5c4f22247ab18.js
stop.sh
https://gist.github.com/jaccon/49ce4c1d67874fcac9868a33792f5922.js
5) Configurando o NGINX
Um último detalhe muito importante é configurar adequadamente o apontamento para o container dentro do NGINX. Para isto crie um arquivo como no exemplo abaixo dentro do diretório /etc/nginx/conf.d/collabora.teste.local.com.br ( apenas um exemplo de nome de arquivo )
https://gist.github.com/jaccon/3046d44963b120b0ea4b4365bb6a720e.js
6) Colando o Collabora de pé
Depois de criado os scripts de start e stop e de criar o arquivo de zona do NGINX basta rodar os comandos abaixo:
bash start.sh && nginx -t && service nginx reload
Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog