Skip to content

Commit c947b46

Browse files
authored
Merge pull request #10 from dappnode/v0.2.2
v0.2.2 Release
2 parents 2a89499 + 8c8923a commit c947b46

4 files changed

Lines changed: 22 additions & 46 deletions

File tree

build/Dockerfile

Lines changed: 7 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,26 @@
1-
FROM alpine as build
1+
FROM debian:bullseye-slim as build
22

3-
ARG MONERO_VERSION=v0.15.0.1
3+
ARG MONERO_VERSION=v0.16.0.0
44
ENV FILENAME monero-linux-x64-${MONERO_VERSION}.tar.bz2
55
ENV DOWNLOAD_URL https://downloads.getmonero.org/cli/${FILENAME}
6-
ENV SHA256SUM 8d61f992a7e2dbc3d753470b4928b5bb9134ea14cf6f2973ba11d1600c0ce9ad
6+
ENV SHA256SUM e507943b46e9d7c9ccdb641dcccb9d8205dd9de660a0ab5566dac5423f8b95e2
77

88
ADD $DOWNLOAD_URL /$FILENAME
99
RUN if [ x"$( sha256sum /${FILENAME} | awk '{print $1}' )" != x"${SHA256SUM}" ]; then \
1010
rm -f /$FILENAME; \
1111
echo "Checksum verification failed."; \
1212
exit 1; \
1313
else \
14+
apt-get update -y;\
15+
apt-get install bzip2 -y;\
1416
tar --strip-components=1 -C /usr/bin -jxvf /$FILENAME; \
1517
fi
1618

17-
FROM alpine
18-
RUN apk add --no-cache eudev
19-
ARG ALPINE_GLIBC_PACKAGE_VERSION="2.30-r0"
20-
RUN ALPINE_GLIBC_BASE_URL="https://github.com/sgerrand/alpine-pkg-glibc/releases/download" && \
21-
ALPINE_GLIBC_BASE_PACKAGE_FILENAME="glibc-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
22-
ALPINE_GLIBC_BIN_PACKAGE_FILENAME="glibc-bin-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
23-
ALPINE_GLIBC_I18N_PACKAGE_FILENAME="glibc-i18n-$ALPINE_GLIBC_PACKAGE_VERSION.apk" && \
24-
apk add --no-cache --virtual=.build-dependencies wget ca-certificates && \
25-
wget \
26-
"https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub" \
27-
-O "/etc/apk/keys/sgerrand.rsa.pub" && \
28-
wget \
29-
"$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" \
30-
"$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" \
31-
"$ALPINE_GLIBC_BASE_URL/$ALPINE_GLIBC_PACKAGE_VERSION/$ALPINE_GLIBC_I18N_PACKAGE_FILENAME" && \
32-
apk add --no-cache \
33-
"$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" \
34-
"$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" \
35-
"$ALPINE_GLIBC_I18N_PACKAGE_FILENAME" && \
36-
\
37-
rm "/etc/apk/keys/sgerrand.rsa.pub" && \
38-
/usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap UTF-8 "$LANG" || true && \
39-
echo "export LANG=$LANG" > /etc/profile.d/locale.sh && \
40-
\
41-
apk del glibc-i18n && \
42-
\
43-
rm "/root/.wget-hsts" && \
44-
apk del .build-dependencies && \
45-
rm \
46-
"$ALPINE_GLIBC_BASE_PACKAGE_FILENAME" \
47-
"$ALPINE_GLIBC_BIN_PACKAGE_FILENAME" \
48-
"$ALPINE_GLIBC_I18N_PACKAGE_FILENAME"
19+
FROM debian:bullseye-slim
4920

5021
EXPOSE 18081
5122
EXPOSE 18080
5223

5324
COPY --from=build /usr/bin/monerod /usr/bin/monerod
5425

55-
ENTRYPOINT ["monerod", "--p2p-bind-ip=0.0.0.0", "--p2p-bind-port=18080", "--rpc-bind-ip=0.0.0.0", "--rpc-bind-port=18081", "--non-interactive", "--confirm-external-bind"]
26+
ENTRYPOINT monerod --p2p-bind-ip=0.0.0.0 --p2p-bind-port=18080 --rpc-bind-ip=0.0.0.0 --rpc-bind-port=18081 --non-interactive --confirm-external-bind $EXTRA_FLAGS

dappnode_package.json

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "monero.dnp.dappnode.eth",
3-
"version": "0.2.0",
4-
"upstreamVersion": "v0.15.0.0",
3+
"version": "0.2.2",
4+
"upstreamVersion": "v0.16.0.0",
55
"shortDescription": "Your own node for the private digital currency",
66
"description": "The Monero daemon monerod keeps your computer synced up with the Monero network. It downloads and validates the blockchain from the p2p network. `monerod` is entirely decoupled from your wallet. `monerod` does not access your private keys - it is not aware of your transactions and balance. Read the [monerod reference](https://monerodocs.org/interacting/monerod-reference/) to know all you can do with this DAppNode Package.",
77
"type": "service",
@@ -11,12 +11,8 @@
1111
"Eduardo Antuña <eduadiez@gmail.com> (https://github.com/eduadiez)",
1212
"Abel Boldú (@vdo)"
1313
],
14-
"categories": [
15-
"Blockchain"
16-
],
17-
"keywords": [
18-
"monero"
19-
],
14+
"categories": ["Blockchain"],
15+
"keywords": ["monero"],
2016
"links": {
2117
"homepage": "https://github.com/dappnode/DAppNodePackage-monero#readme"
2218
},
@@ -28,4 +24,4 @@
2824
"url": "https://github.com/dappnode/DAppNodePackage-monero/issues"
2925
},
3026
"license": "GPL-3.0"
31-
}
27+
}

docker-compose.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ version: '3.4'
22
services:
33
monero.dnp.dappnode.eth:
44
build: ./build
5-
image: 'monero.dnp.dappnode.eth:0.2.0'
5+
image: 'monero.dnp.dappnode.eth:0.2.2'
66
ports:
77
- '18080:18080'
88
volumes:
99
- 'data:/root/.bitmonero'
10+
environment:
11+
- EXTRA_FLAGS=
1012
volumes:
1113
data: {}

releases.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,12 @@
55
"uploadedTo": {
66
"dappnode": "Mon, 18 Nov 2019 13:54:21 GMT"
77
}
8+
},
9+
"0.2.2": {
10+
"hash": "/ipfs/QmTLknQ6iXR6yEJy9j2xosiK6FhAaHGSbJYyeKzqj4hctE",
11+
"type": "directory",
12+
"uploadedTo": {
13+
"dappnode": "Thu, 18 Jun 2020 17:24:27 GMT"
14+
}
815
}
916
}

0 commit comments

Comments
 (0)