Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
RoninDojo
samourai-dojo
Commits
5a0c5da7
Unverified
Commit
5a0c5da7
authored
Sep 14, 2021
by
Pavel Ševčík
Browse files
Update Bitcoin Core to v22.0
parent
1ad0eac5
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
13 deletions
+23
-13
docker/my-dojo/.env
docker/my-dojo/.env
+1
-1
docker/my-dojo/bitcoin/Dockerfile
docker/my-dojo/bitcoin/Dockerfile
+22
-12
No files found.
docker/my-dojo/.env
View file @
5a0c5da7
...
...
@@ -12,7 +12,7 @@ COMPOSE_CONVERT_WINDOWS_PATHS=1
DOJO_VERSION_TAG=1.11.0
DOJO_DB_VERSION_TAG=1.3.0
DOJO_BITCOIND_VERSION_TAG=1.1
2
.0
DOJO_BITCOIND_VERSION_TAG=1.1
3
.0
DOJO_NODEJS_VERSION_TAG=1.11.0
DOJO_NGINX_VERSION_TAG=1.7.0
DOJO_TOR_VERSION_TAG=1.10.0
...
...
docker/my-dojo/bitcoin/Dockerfile
View file @
5a0c5da7
...
...
@@ -5,12 +5,18 @@ FROM debian:buster-slim
# INSTALL BITCOIN
#################################################################
ENV
BITCOIN_HOME /home/bitcoin
ENV
BITCOIN_VERSION 0.21.1
ENV
BITCOIN_URL https://bitcoincore.org/bin/bitcoin-core-0.21.1/bitcoin-0.21.1-x86_64-linux-gnu.tar.gz
ENV
BITCOIN_SHA256 366eb44a7a0aa5bd342deea215ec19a184a11f2ca22220304ebb20b9c8917e2b
ENV
BITCOIN_ASC_URL https://bitcoincore.org/bin/bitcoin-core-0.21.0/SHA256SUMS.asc
ENV
BITCOIN_PGP_KS_URI hkp://keyserver.ubuntu.com:80
ENV
BITCOIN_PGP_KEY 01EA5486DE18A882D4C2684590C8019E36C2E964
ENV
BITCOIN_VERSION 22.0
ENV
BITCOIN_URL https://bitcoincore.org/bin/bitcoin-core-22.0
ENV
BITCOIN_FILE bitcoin-22.0-x86_64-linux-gnu.tar.gz
ENV
BITCOIN_SHASUMS SHA256SUMS
ENV
BITCOIN_SHASUMS_ASC SHA256SUMS.asc
# Bitcoin keys (all)
ENV
KEYS 71A3B16735405025D447E8F274810B012346C9A6 01EA5486DE18A882D4C2684590C8019E36C2E964 0CCBAAFD76A2ECE2CCD3141DE2FFD5B1D88CA97D 152812300785C96444D3334D17565732E08E5E41 0AD83877C1F0CD1EE9BD660AD7CC770B81FD22A8 590B7292695AFFA5B672CBB2E13FC145CD3F4304 28F5900B1BB5D1A4B6B6D1A9ED357015286A333D CFB16E21C950F67FA95E558F2EEB9F5CC09526C1 6E01EEC9656903B0542B8F1003DB6322267C373B D1DBF2C4B96F2DEBF4C16654410108112E7EA81F 9D3CC86A72F8494342EA5FD10A41BDC3F4FAFF1C 74E2DEF5D77260B98BC19438099BAD163C70FBFA 637DB1E23370F84AFF88CCE03152347D07DA627C 82921A4B88FD454B7EB8CE3C796C4109063D4EAF
# keys to fetch from ubuntu keyserver
ENV
KEYS1 71A3B16735405025D447E8F274810B012346C9A6 01EA5486DE18A882D4C2684590C8019E36C2E964 0CCBAAFD76A2ECE2CCD3141DE2FFD5B1D88CA97D 152812300785C96444D3334D17565732E08E5E41 0AD83877C1F0CD1EE9BD660AD7CC770B81FD22A8 590B7292695AFFA5B672CBB2E13FC145CD3F4304 28F5900B1BB5D1A4B6B6D1A9ED357015286A333D CFB16E21C950F67FA95E558F2EEB9F5CC09526C1 6E01EEC9656903B0542B8F1003DB6322267C373B D1DBF2C4B96F2DEBF4C16654410108112E7EA81F 9D3CC86A72F8494342EA5FD10A41BDC3F4FAFF1C 74E2DEF5D77260B98BC19438099BAD163C70FBFA
# keys to fetch from keys.openpgp.org
ENV
KEYS2 637DB1E23370F84AFF88CCE03152347D07DA627C 82921A4B88FD454B7EB8CE3C796C4109063D4EAF
ARG
BITCOIND_LINUX_UID
ARG
BITCOIND_LINUX_GID
...
...
@@ -25,12 +31,16 @@ RUN set -ex && \
# Build and install bitcoin binaries
RUN
set
-ex
&&
\
cd
/tmp
&&
\
wget
-qO
bitcoin.tar.gz
"
$BITCOIN_URL
"
&&
\
echo
"
$BITCOIN_SHA256
bitcoin.tar.gz"
|
sha256sum
-c
-
&&
\
gpg
--batch
--keyserver
"
$BITCOIN_PGP_KS_URI
"
--recv-keys
"
$BITCOIN_PGP_KEY
"
&&
\
wget
-qO
bitcoin.asc
"
$BITCOIN_ASC_URL
"
&&
\
gpg
--batch
--verify
bitcoin.asc
&&
\
tar
-xzvf
bitcoin.tar.gz
-C
/usr/local
--strip-components
=
1
--exclude
=
*
-qt
&&
\
gpg
--batch
--keyserver
keyserver.ubuntu.com
--recv-keys
$KEYS1
&&
\
gpg
--batch
--keyserver
keys.openpgp.org
--recv-keys
$KEYS2
&&
\
gpg
--list-keys
|
tail
-n
+3 |
tee
/tmp/keys.txt
&&
\
gpg
--list-keys
$KEYS
| diff - /tmp/keys.txt
&&
\
wget
-qO
"
$BITCOIN_SHASUMS
"
"
$BITCOIN_URL
/
$BITCOIN_SHASUMS
"
&&
\
wget
-qO
"
$BITCOIN_SHASUMS_ASC
"
"
$BITCOIN_URL
/
$BITCOIN_SHASUMS_ASC
"
&&
\
wget
-qO
"
$BITCOIN_FILE
"
"
$BITCOIN_URL
/
$BITCOIN_FILE
"
&&
\
gpg
--batch
--verify
"
$BITCOIN_SHASUMS_ASC
"
"
$BITCOIN_SHASUMS
"
&&
\
sha256sum
--ignore-missing
--check
"
$BITCOIN_SHASUMS
"
&&
\
tar
-xzvf
"
$BITCOIN_FILE
"
-C
/usr/local
--strip-components
=
1
--exclude
=
*
-qt
&&
\
rm
-rf
/tmp/
*
# Create groups bitcoin & tor
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment