-
Notifications
You must be signed in to change notification settings - Fork 7
Home
- Docker e docker-compose
- Git
- Makefile
- mongorestore
Atualizar o sistema operacional
sudo apt-get update
Atualizar os certificados para o Ubuntu
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
Testar para verificar a instalação do docker
sudo docker run hello-world
apt install git
Criar uma nova pasta chamada opac_5. Abrir um terminal na pasta recém-criada e clonar a aplicação opac_5 do GitHub com o seguinte comando:
# (link para clone da aplicação para contribuições)
git clone https://github.com/scieloorg/opac_5.git
Entrar na pasta opac_5 que foi criada após o clone:
cd opac_5
Dentro da pasta opac_5, executar o seguinte comando para iniciar a aplicação usando o Docker e o docker-compose:
make up
Primeiro, vamos realizar o download dos periódicos fornecidos pela SciELO. Não há necessidade de entrar em qualquer pasta específica. Executar o seguinte comando no terminal para baixar a versão light com apenas 4 periódicos:
wget https://minio.scielo.br/dev/fixtures/opac_br.zip
Após o download, descompactar os arquivos usando o comando:
unzip opac_br.zip
Ao realizar a descompactação, entre na pasta resultante:
cd opac_br
Dentro da pasta, utilize o mongorestore para recuperar o banco de dados:
mongorestore --host=localhost --port=27017 -db=opac --dir .
Acessar o link abaixo para baixar a versão .deb do MongoDB Database Tools: https://www.mongodb.com/try/download/database-tools
No site, preencher as configurações com os detalhes específicos do seu sistema operacional. Após preencher, clique para baixar a versão .deb. No terminal, navegar até o diretório onde o arquivo .deb foi baixado.
Instalar o pacote utilizando o comando sudo apt install.
sudo apt install ./mongodb-database-tools-*.deb
Certifique-se de substituir ‘*’ pela versão específica do arquivo que você baixou. Por exemplo:
sudo apt install ./mongodb-database-tools-ubuntu2204-x86_64-100.9.0.deb