Desenvolvido por Cognitiva Brasil
#Repositório Cognix
Repositório de Objetos de Aprendizagem
Tem como objetivo principal facilitar a catalogação de materiais educacionais no padrão de metadados OBAA. Possui um sistema de catalogação semiautomática, com inferência de diversos metadados.
Imagem docker pronta para ser usada disponível neste [link] (http://hub.docker.com/r/rafaelescrich/cognix)
- Java 7.
- Tomcat 7 (ou superior) ou outro container
- PostgreSQL versão >= 8.4
- Ubuntu 14.04 ou superior (não é uma dependência porém neste tutorial utilizarei o 14.04)
sudo apt-get install openjdk-7-jresudo apt-get install tomcat7sudo apt-get install postgresql postgresql-contrib1 - Baixe o código fonte do programa, ou extraindo do controle de versões ou extraindo de um .tar.gz. Abra um terminal e entre na pasta em que os arquivos (descompactados) se encontram.
2 - Rode o instalador:
sudo sh install.shrepositorio.war -> fazer o deploy do arquivo no servidor. Copiar o repositorio.war para a pasta webapps do tomcat Reiniciar o serviço:
sudo service tomcat7 restartEsse passo deve ser executado para que o repositório possa gerar os link dos objetos com o endereço correto. Ex: http://endereco.com.br/repositorio/3
Encontre o diretório onde o repositorio está instalado. Vamos chamá-lo de ${REP} e edite o arquivo "config.properties". Neste caso:
vim ${REP}/WEB-INF/classes/config.properties
Preencha as informações corretamente, e reinicie o servidor de Servlet onde o repositorio está rodando.
No caso do tomcat7:
sudo service tomcat7 restartAcesse a porta 8080/repositorio do servidor onde foi instalado.
Acesse o log em /var/log/cognitiva/repositorio.log e veja se está tudo correto (sem erros).
/*******************************************************************************
- Copyright (c) 2016 Cognitiva Brasil - Tecnologias educacionais.
- All rights reserved. This program and the accompanying materials
- are made available either under the terms of the GNU Public License v3
- which accompanies this distribution, and is available at
- http://www.gnu.org/licenses/gpl.html or for any other uses contact
- [email protected] for information. ******************************************************************************/

