scieloorg / search-journals

iAHx Search Interface for SciELO
http://search.scielo.org
BSD 2-Clause "Simplified" License
3 stars 13 forks source link

Multisite #526

Closed deandr closed 3 years ago

deandr commented 3 years ago

O que esse PR faz?

Adiciona capacidade de disponibilizar multisites compartilhando os mesmos arquivos core do IAHX.

Onde a revisão poderia começar?

Foi configurado dois ServerNames (search.scielo.org e search.revenf.org) no arquivo apache-config.conf e para testes locais os mesmos foram adicionados no arquivo hosts do computador.

jamilatta commented 3 years ago

@deandr

Realizamos a instalação, mas estamos com a seguinte dificuldade:

Captura de Tela 2021-01-28 às 17 32 27

A aplicação não encontra um esse caminho para gravar esse arquivo de log e acredito que por conta disso também não, realiza qualquer pesquisa.

jamilatta commented 3 years ago

@deandr

Para realizar a instalação utilizando o Dockerfile foi necessário realizar as seguintes alterações nos arquivos:

apache-config.conf:

<VirtualHost *:80>
  ServerAdmin jamil.atta@scielo.org
  DocumentRoot /var/www/iahx-sites/scieloorg
  ServerName homolog.search.scielo.org

  <Directory /var/www/iahx-sites/scieloorg/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order deny,allow
      Allow from all
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/scieloorg-error.log
  CustomLog ${APACHE_LOG_DIR}/scieloorg-access.log combined

</VirtualHost>

<VirtualHost *:80>
  ServerAdmin jamil.atta@scielo.org
  DocumentRoot /var/www/iahx-sites/revenf
  ServerName homolog.search.revenf.org

  <Directory /var/www/iahx-sites/revenf/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order deny,allow
      Allow from all
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/revenf-error.log
  CustomLog ${APACHE_LOG_DIR}/revenf-access.log combined

</VirtualHost>

Dockerfile linhas 30-40:


# Copy site into place.
ADD iahx /var/www/iahx
ADD iahx-sites/scieloorg /var/www/iahx-sites/scieloorg
ADD iahx-sites/revenf /var/www/iahx-sites/revenf

# Work place.
WORKDIR /var/www/iahx

RUN mv config/config-mail-TEMPLATE.php config/config-mail.php

RUN chown -R www-data:www-data /var/www/iahx/logs
jamilatta commented 3 years ago

Aberto um chamado para a equipe de infraestrutura para adicionar um novo domínio, para que seja realizado testes de uso.

Chamado: https://suporte.scielo.org/#ticket/zoom/713

jamilatta commented 3 years ago

Em conversa com a equipe decidimos em reunião que nesse momento é desnecessária uma validação de uso da aplicação @alexxxmendonca.

jamilatta commented 3 years ago

Por conta dessa alteração o sistema de indexação ganhou novos domínios segue:

http://homolog-search.scielo.org http://homolog-search.revenf.org