dockerize

This commit is contained in:
idk
2022-09-16 16:39:05 -04:00
parent dddafe3d45
commit e68c5b9568
3 changed files with 24 additions and 2 deletions

6
Dockerfile Normal file
View File

@ -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

View File

@ -96,6 +96,22 @@ Details are platform dependent. Same build-deps as everything else.
run: `ant jpackage` 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 OSX
--- ---

View File

@ -1,7 +1,7 @@
#! /usr/bin/env sh #! /usr/bin/env sh
. ./config.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 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 . docker cp i2pbrowser-fedora:/src/i2p.plugins.firefox/i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm .