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.
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
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
-
Estou assumindo que você roda o docker sem precisar de
sudo
. Caso contrário, coloque ossudo
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 (videDockerfile
) :( -
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 taglatest
. -
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.
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.
Inspirado pelo andresmrm/docker-irpf, que disponibilizou o programa principal do IRPF numa imagem com o Alpine Linux.