From 79432ee9d65169882a57e240584218ee83740a71 Mon Sep 17 00:00:00 2001 From: idk Date: Fri, 16 Sep 2022 16:39:05 -0400 Subject: [PATCH] dockerize Former-commit-id: e68c5b956868753a91ed78f174f3c7b4a1e86778 Former-commit-id: 10d6568464404bf462bdc09fc0ec055aa24130d0 --- Dockerfile | 6 ++++++ PACKAGES.md | 16 ++++++++++++++++ fedora.sh | 4 ++-- 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b37f9c9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM debian:stable +RUN apt-get update && apt-get install -y openjdk-17* ant zip +ADD . /usr/src/i2p.firefox +WORKDIR /usr/src/i2p.firefox +RUN ant jar +CMD ./i2pbrowser.cmd \ No newline at end of file diff --git a/PACKAGES.md b/PACKAGES.md index 194b455..01e1d10 100644 --- a/PACKAGES.md +++ b/PACKAGES.md @@ -96,6 +96,22 @@ Details are platform dependent. Same build-deps as everything else. run: `ant jpackage` +Docker +------ + +```sh +docker build -t eyedeekay/i2p.plugins.firefox . +``` + +```sh +xhost + local:docker +docker run -it --rm \ + --net=host \ + -e DISPLAY=unix$(DISPLAY) \ + -v /tmp/.X11-unix:/tmp/.X11-unix \ + eyedeekay/i2p.plugins.firefox +``` + OSX --- diff --git a/fedora.sh b/fedora.sh index 67fa33c..e11b44d 100755 --- a/fedora.sh +++ b/fedora.sh @@ -1,7 +1,7 @@ #! /usr/bin/env sh . ./config.sh -docker build -f Dockerfile.fedora -t eyedeekay/i2p.plugins.firefox . +docker build -f Dockerfile.fedora -t eyedeekay/i2p.plugins.firefox.fedora . docker rm -f i2pbrowser-fedora -docker run --name i2pbrowser-fedora eyedeekay/i2p.plugins.firefox +docker run --name i2pbrowser-fedora eyedeekay/i2p.plugins.firefox.fedora docker cp i2pbrowser-fedora:/src/i2p.plugins.firefox/i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm .