Este repositório disponibiliza um setup para construção de imagem docker do ScriptLattes. O versionamento da versão compatível da rotina de build deve ser feito atualizando a referência do submódulo do repositório do ScriptLattes.
O ScriptLattes é uma ferramenta que permite a geração de uma página web com os relatórios de produção de um grupo de pesquisa a partir das informações dispostas nos Currículos Lattes dos membros componentes do grupo.
Para utilização deste setup de build de imagem Docker o sistema deve ter configurados o Git e o Docker
Os seguintes passos são necessários para execução do build a partir deste setup:
- Inicialização do submódulo git (execute
git submodule update --init --recursive) - Aplicação do patch (execute
git apply git.patch)
O arquivo git.patch deve ser utilizado para englobar eventuais ajustes no
código-fonte do ScriptLattes necessárias para correto funcionamento do container
quando executado
O pode da imagem pode ser executado utilizando o comando
docker build -t ${NOME_DA_IMAGEM}:${TAG} .
A linha de comando a seguir demonstra um exemplo de execução do scriptLattes em container a partir da imagem Docker construída
docker run --rm \
-u $(id -u):${id -g} \
-v $(pwd)/exemplo:/target/exemplo \
${NOME_DA_IMAGEM}:${TAG} \
./exemplo/teste-01.config
em que o diretório ./exemplo/teste-01.config contém o arquivo de configuração Os diretórios que contém arquivos necessários para a execução do scriptLattes devem ser mapeados como volumes na execução do container
As imagens originais obtidas a partir deste repositório estão disponíveis no dockerhub com as devidas instruções de execução
As demais instruções para uso da ferramenta estão disponíveis na página web do ScriptLattes e no arquivoREADME.txt na raiz deste repositório.
Aqui consta a lista de idealizadores e colaboradores responsáveis pela codificação/implementação e melhorias/modificações e correções:
Jesús P. Mena-Chalco (UFABC)
Roberto M. Cesar-Jr (USP)
Cátia Nascimento (UFRGS)
Celina Maki Takemura (EMBRAPA)
Christina von Flach G. Chavez (UFBA)
Evelyn Perez Cervantes (IME-USP)
Fabio N. Kepler (UNIPAMPA)
Helena Caseli (UFSCar)
Richard W. Valdivia (UNIFESP)
Wonder Alexandre Luz Alves (UNINOVE).
Carlos Morais de Oliveira Filho (IME-USP)
Christina von Flach G. Chavez (UFBA)
Luc Quoniam (Université Du Sud Toulon Var)
Renato Novais (UFBA)
Silvio de Paula (USP)
Igor Jordão Marques (INTM-UFPE)