Skip to content

adelmofilho/Whitesnake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whitesnake

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Codacy Badge License DOI


Descrição

Repositório pessoal de Dockerfiles para estudo e uso em projetos.


Imagens disponibilizadas

Para acesso a todas as tags e log das builds acesse o Dockerhub do projeto.

Imagem Descrição Status Build Status Métricas
r-base R versionado com versionamento de pacotes Build Status Build Status Build Status
rstudio Adiciona R-Studio Build Status Build Status Build Status

Uso

As imagems r-base e rstudio foram criadas com objetivo de serem utilizadas para deploy e desenvolvimento, respectivamente.

Em ambos os casos, o uso do pacote renv foi associado para garantir a consistência nos pacotes R.

R-Studio

A imagem rstudio inicializa com o serviço do rstudio-server exposto na porta 8787 de seu localhost.

Por padrão, login e senha são rstudio em ambos os casos.

Finalmente, para não será necessário instalar todos os pacotes R sempre que o docker for executado, montamos o ~/.local/share/renv da máquina e do docker. Mais detalhes na documentação oficial do renv.

Todas os pontos levantados, resultam na seguinte chamada da imagem rstudio.

docker run -d --rm -p 8787:8787 \
-v /path/projeto:/home/project \
-v /home/${USER}/.local/share/renv:/home/rstudio/.local/share/renv \
adelmofilho/rstudio:1.2.5033

Na chamada acima, /path/projeto corresponde ao caminho para o diretório do seu projeto.

Ao acessar localhost:8787 em seu navegador e entrar com login e senha no rstudio-server, execute no console o comando renv::init(). Com isso seu diretório passará a ser considerado um projeto R e os pacotes instalados terão seu cache armazenado no ~/.local/share/renv.


Licença

Os arquivos neste repositório estão sob licença GPL 3.