caRtola icon indicating copy to clipboard operation
caRtola copied to clipboard

Adicionar container

Open RodrigoDornelles opened this issue 2 years ago • 2 comments

Seria interessante executar em containers para facilitar a preparação de um ambiente de trabalho para executar ou desenvolver o projeto.

não tenho conhecimentos em R, mas vou tentar portar para podman (docker) no linux.

fica a sugestão se alguém tiver interesse dessa melhoria.

RodrigoDornelles avatar Jun 02 '22 23:06 RodrigoDornelles

Olá Rodrigo!

Eu concordo plenamente contigo. O sistema de pacotes do R e versionamento é um grande desafio para manutenção do projeto. Se quiser, podemos tentar quebrar a cabeça juntos; tenho conhecimento de R, mas nunca useu podman.

Abraço!

henriquepgomide avatar Jun 05 '22 14:06 henriquepgomide

Podman é uma versão mais aberta de container do que docker, suporta até os mesmos arquivos de configuração e é mais extensivél de ser orquestrado.

Você pode instalar podman e podman-compose em sua maquina para testar.

vou tentar rodar o projeto aqui e te falo quais resultados tive.

RodrigoDornelles avatar Jun 05 '22 22:06 RodrigoDornelles

oi, @RodrigoDornelles adicionei recentemente suporte ao docker nesse PR #97. Pra rodar, como agora o repo virou um projeto Kedro (nesse outro PR #92), estou usando o plugin kedro-docker. Então, acho mais fácil instalar o kedro-docker e rodar no terminal na pasta do projeto:

$ kedro docker build --image cartola
$ kedro docker run --image cartola

Talvez buildar e rodar usando docker normal também funcione, mas não testei.

Por enquanto, ele roda o código Python. Você está mais interessado em rodar o código R?

arnaldog12 avatar Sep 05 '22 13:09 arnaldog12