openethereum/docker
Denis S. Soldatov aka General-Beck bd3bc5c168 Updating the CI system (#8765)
* Updating the CI system with the publication of releases and binary files on github

Signed-off-by: Denis S. Soldatov aka General-Beck <general.beck@gmail.com>

* add missed scripts

* chmod +x scripts

* fix download link for github

* rebuilding CI scripts

* small fixes

* update submodule wasm tests

* ci: fix merge leftovers

* ci: remove gitlab-next from ci triggers

* ci: fix git add in docs script

* ci: use nightly instead of master for publish triggers

* ci: remove sleep from gitlab config

* ci: replace ':' with '-' in gitlab targets

* ci: fix recursive copy in docs script
2018-08-26 00:44:08 +02:00
..
alpine Docker alpine: use multi-stage concept (#9269) 2018-08-10 10:45:04 +02:00
android remove ssl from dockerfiles, closes #8880 (#9195) 2018-07-26 12:36:15 +01:00
centos nonroot CentOS Docker image (#9280) 2018-08-24 05:55:54 +02:00
hub Updating the CI system (#8765) 2018-08-26 00:44:08 +02:00
ubuntu-aarch64 docker: add cmake dependency (#9111) 2018-07-13 12:09:41 +02:00
ubuntu-arm docker: add cmake dependency (#9111) 2018-07-13 12:09:41 +02:00
README.md nonroot CentOS Docker image (#9280) 2018-08-24 05:55:54 +02:00

Usage

docker build -f docker/ubuntu/Dockerfile --tag ethcore/parity:branch_or_tag_name .

Usage - CentOS

Builds a lightweight non-root Parity docker image:

git clone https://github.com/paritytech/parity-ethereum.git
cd parity-ethereum
./docker/centos/build.sh

Fully customised build:

PARITY_IMAGE_REPO=my-personal/parity \
PARITY_BUILDER_IMAGE_TAG=build-latest \
PARITY_RUNNER_IMAGE_TAG=centos-parity-experimental \
./docker/centos/build.sh

Default values:

# The image name
PARITY_IMAGE_REPO - parity/parity

# The tag to be used for builder image, git commit sha will be appended
PARITY_BUILDER_IMAGE_TAG - build

# The tag to be used for runner image
PARITY_RUNNER_IMAGE_TAG - latest

All default ports you might use will be exposed:

#           secret
#      ipfs store     ui   rpc  ws   listener  discovery
#      ↓    ↓         ↓    ↓    ↓    ↓         ↓
EXPOSE 5001 8082 8083 8180 8545 8546 30303/tcp 30303/udp