Fork from VuFind 7.1.1 -> https://github.com/vufind-org/vufind
- Debian 10 ou superior
- Apache 2.4 ou superior
- PHP 7.4.22 ou superior
- OpenJDK 11 ou superior
- Node.js 14 ou superior
- MongoDB 4.4.8 ou superior
- PostgreSQL 11 ou superior
cd /usr/local/
git clone https://github.com/oasisbr-ibict/oasisbr-vufind.git
cd oasisbr-vufind
php install.php
- Irá aparecer algumas perguntas no console/terminal, responda conforme abaixo:
- Where would you like to store your local settings? apenas aperte enter
- What module name would you like to use? digite Oasisbr
- What base path should be used in VuFind's URL? apenas aperte enter
sudo chown -R www-data:www-data /usr/local/oasisbr/local/cache
sudo chown -R www-data:www-data /usr/local/oasisbr/local/config
sudo mkdir /usr/local/oasisbr/local/cache/cli
sudo chmod 777 /usr/local/oasisbr/local/cache/cli
sudo ln -s /usr/local/oasisbr/local/httpd-vufind.conf /etc/apache2/conf-enabled/vufind.conf
sudo service apache2 restart
http://<host>/vufind/Install
- Caso não consiga configurar via interface gráfica, acesse o arquivo
oasisbr/local/config/vufind/config.ini
e adicione as configurações para as seguintes propriedades:
database
-> link de acesso ao banco de dados Postgresurl
-> link do Solr
Para verificar se a instalação do Vufind está correta, acesse: a página inicial do Oasisbr e clique no botão de busca, se a busca retornar resultados está ok.
cd /usr/local/
git clone https://github.com/ibict-br/oasisbr-api.git
cd oasisbr-api
- fazer uma cópia do arquivo
.env
e nomear como.env.local
- Adicionar as respectivas configurações (o nome das propriedades são auto explicativas) do ambiente de produção no arquivo
.env.local
- executar os seguintes comandos:
npm install
npm run deploy:prod
- Verificar se API está online, acesse:
http://<host>:3000/api/v1
Para verificar se a instalação da API está correta, acesse: as páginas de “fontes coletadas” e “indicadores” na aba de indicadores de evolução, se essas duas páginas contiver dados está ok.
cd /usr/local/
git clone https://github.com/ibict-br/oasisbr-vufind-bulk-downloader.git
cd oasisbr-vufind-bulk-downloader
./build.sh
sudo ln -s /usr/local/oasisbr-vufind-bulk-downloader /etc/init.d/bulk-downloader
sudo /etc/init.d/bulk-downloader start
Para verificar se a instalação do serviço de exportação está correta, faça uma busca e clique em exportar para csv se a exportação funcionar está ok.