Skip to content

aureliojargas/carne-leao-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IRPF: Carnê-Leão rodando em Docker

Instalar o Java? Não, obrigado.

Este é o repositório com os fontes para a imagem Docker aureliojargas/carne-leao, que traz o programa Carnê-Leão da Receita Federal rodando de maneira enxuta (<150MB) no Alpine Linux.

Como usar

A imagem do Carnê-Leão pronta está hospedada no Docker Hub, então para utilizá-la você só precisa rodar o script run.sh e nada mais. Renomeá-lo para leao.sh pode ser uma boa:

curl -L -o leao.sh https://github.com/aureliojargas/carne-leao-docker/raw/2019/run.sh
chmod +x leao.sh
./leao.sh

Caso precise rodar uma versão mais antiga do programa, informe o ano como argumento. Veja a lista de versões disponíveis. Exemplo:

./leao.sh 2018

Como reconstruir a imagem

Caso queira reconstruir a imagem em sua máquina, clone este repositório e faça o build local da imagem antes de rodá-la:

git clone https://github.com/aureliojargas/carne-leao-docker.git
cd carne-leao-docker
./build.sh
./run.sh

Detalhes

  • Estou assumindo que você roda o docker sem precisar de sudo. Caso contrário, coloque os sudo apropriados nos scripts.

  • Você sabe que os certificados desses sites do governo é uma novela, né? Por isso precisa da opção --no-check-certificate ao baixar o programa (vide Dockerfile) :(

  • Cada ano possui uma branch neste repositório (note que não tem a branch master). A cada commit novo, a imagem Docker é regerada automaticamente pelo Docker Hub, que já coloca a tag do ano, e no caso de ser a branch do ano corrente, também coloca a tag latest.

  • A cada ano novo que vira: crie a branch nova, atualize as regras de build automático no Docker Hub, atualize a URL do arquivo ZIP no Dockerfile.

Contribuições

Sua ajuda é muito bem-vinda! Se virar o ano e eu não atualizar a imagem, ou se você tem uma sugestão de melhoria, mande seu Pull Request.

Créditos

Inspirado pelo andresmrm/docker-irpf, que disponibilizou o programa principal do IRPF numa imagem com o Alpine Linux.

About

Imagem Docker para o programa Carnê-Leão (Receita Federal, IRPF)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published