dockerize
This commit is contained in:
6
Dockerfile
Normal file
6
Dockerfile
Normal 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
|
16
PACKAGES.md
16
PACKAGES.md
@ -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
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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 .
|
||||||
|
Reference in New Issue
Block a user