Created
April 8, 2018 03:42
-
-
Save flavioamieiro/033b3adbb817c1a665ddf7ecbb286f47 to your computer and use it in GitHub Desktop.
Dockerfile para rodar o programa do IRPF 2018
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Para executar, necessário compartilhar alguns diretórios que fazem o X11 funcionar. | |
# Além disso, monto um diretório atual como o home do usuário criado pra poder compartilhar arquivos. | |
# Rodo tudo usando esse comando: | |
# docker run --rm -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY \ | |
# --device /dev/snd --volume /run/user/1000/pulse:/run/user/1000/pulse \ | |
# -e PULSE_SERVER=/run/user/1000/pulse/native --device /dev/dri \ | |
# --volume /dev/shm:/dev/shm \ | |
# --volume $PWD/home:/home/ubuntu/ \ | |
# irpf | |
# Se o uid do seu usurio no for 1000, troque pelo uid certo (e use ele aqui no Dockerfile) | |
# baixe e descompacte a versão java do programa da Receita no diretório que vai ser montado | |
# no lugar do home (no meu caso `home/IRPF2018` no diretório atual é o destino da versão | |
# descompactada do arquivo) | |
FROM ubuntu | |
RUN apt-get update && apt-get install -y pulseaudio xorg openjdk-8-jre openjdk-8-jdk zip | |
RUN useradd --shell=/bin/bash --home=/home/ubuntu/ --create-home --groups audio ubuntu | |
WORKDIR /home/ubuntu | |
ENV DISPLAY :0 | |
USER ubuntu | |
CMD ["java", "-jar", "IRPF2018/irpf.jar"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment