Dspace7:Backend

De BrapciWiki
Ir para navegação Ir para pesquisar

DSpace 7 – Backend

Criando diretório para instalação

mkdir /repositorio
chown dspace:dspace /repositorio

Baixando o DSpace

su - dspace 
cd /repositorio 
wget https://github.com/DSpace/DSpace/archive/refs/tags/dspace-7.6.1.zip 
unzip dspace-7.6.1.zip  
rm dspace-7.*.zip 

Movendo a instalação para o diretório padrão

mv DSpace-dspace-7.6.1 dspace-wc 
cd dspace-wc/dspace/config 
cp local.cfg.EXAMPLE local.cfg 
pico local.cfg 

Altere a linha:

dspace.dir=/dspace

para

dspace.dir=/repositorio/dspace 

Dados da URLr

Altere a URL do servidor

EX:
 dspace.server.url = http:// 3.139.254.52:8080/server 

Altere os dados da UI

 dspace.ui.url = https://docs-beta.cecampe.ufpb.br/server/

//Aqui é importante retirar a porta se for para acessar no navegador sem ela, //caso em que o apache é configurado para rodar na porta 80, como neste manual

Dados do Servidor

Altere o nome do servidor

dspace.name = DSpace 7 - Teste 
  1. assetstore.dir = ${dspace.dir}/assetstore

Altere o idioma de:

#default.language = en_US

para

default.language = pt_BR 

-==Dados do SOLR=== Descomente a linha

solr.server = http://localhost:8983/solr 

Dados do e-mail

#######################
# EMAIL CONFIGURATION #
#######################
# SMTP mail server (allows DSpace to send email notifications)
mail.server = massa.ufpb.br
# SMTP mail server authentication username and password (if required)
mail.server.username = cecampeinscricoes
mail.server.password = t4exJ4jd6e123s2
# SMTP mail server alternate port (defaults to 25)
mail.server.port = 587
# From address for mail
# All mail from the DSpace site will use this 'from' address
mail.from.address = nao_responda@avisos.ufpb.br
# When feedback is submitted via the Feedback form, it is sent to this address
# Currently limited to one recipient!
feedback.recipient = renefgj@gmail.com
# General site administration (Webmaster) e-mail
mail.admin = renefgj@gmail.com

Handle

########################
# HANDLE CONFIGURATION #
########################

Copilando Configurações

GIT

[WARNING] Cannot get the branch information from the git repository: Detecting the current branch failed: fatal: not a git repository (or any of the parent directories): .git

git init
git config --global init.defaultBranch dspace

dspace@host:

su dspace
cd /repositorio/dspace-wc 
/repositorio/dspce-wc# mvn package 
  1. se BUILD SUCCESSFULL
cd /repositorio/dspace-wc/dspace/target/dspace-installer 
ant fresh_install 
  1. se SUCCESS
cd /etc/tomcat9/Catalina/localhost 
pico server.xml 

Insira o conteúdo:

<?xml version='1.0'?>
<Context docBase="/dspace/webapps/server"/>

Method 2

Copiando arquivos para o TOMCAT9

cp /dspace/webapps/* /var/lib/tomcat9/webapps -R
chown dspace /var/lib/tomcat9/webapps -R

Method 1

<?xml version='1.0'?> <Context docBase="/dspace/webapps/server"/>

 exit 
 systemctl restart tomcat9 
 ps xua | grep tomcat (conferir se é o usuário dspace que é o dono do processo)


SOLR

cp /dspace/solr/* /usr/local/solr-8.11.3/server/solr/configsets -r
chown -R solr:solr /usr/local/solr-8.11.3/server/solr/configsets

Iniciando o SOLR

/usr/local/solr-8.11.3/bin/solr restart

Para testar o SOLR

curl http://localhost:8983/solr/search/select
https://docs-beta.cecampe.ufpb.br/solr/search/select

Testar o OAI

https://docs-beta.cecampe.ufpb.br/server/oai/request?verb=Identify