Skip to content

Commit 6f2cca0

Browse files
committed
docker-compose, cleanup Dockerfile & add validator.env.dist
1 parent 91ae4d9 commit 6f2cca0

File tree

3 files changed

+23
-11
lines changed

3 files changed

+23
-11
lines changed

Dockerfile

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,14 @@ ENV SENTRY_URL=
3232
# default: `infinite`
3333
ENV SINGLE_TICK=
3434

35-
RUN echo ${KEYSTORE_FILE:+-k $KEYSTORE_FILE} ${SENTRY_URL:+-u $SENTRY_URL}
36-
3735
WORKDIR /usr/local/bin
3836

3937
RUN apt update && apt-get install -y libssl-dev
4038

4139
COPY --from=builder /usr/local/bin/validator_worker .
4240

43-
ENTRYPOINT [ \
44-
"sh", "-c", \
45-
"validator_worker", \
46-
"-a", "${ADAPTER:-ethereum}", \
47-
"${DUMMY_IDENTITY:+-i $DUMMY_IDENTITY}", \
48-
"${KEYSTORE_FILE:+-k $KEYSTORE_FILE}", \
49-
"${SINGLE_TICK:+-t}", \
50-
"${SENTRY_URL:+-u $SENTRY_URL}", "${CONFIG}" \
51-
]
41+
ENTRYPOINT validator_worker -a ${ADAPTER:-ethereum} \
42+
${KEYSTORE_FILE:+-k $KEYSTORE_FILE} \
43+
${DUMMY_IDENTITY:+-i $DUMMY_IDENTITY} \
44+
${SINGLE_TICK:+-t} \
45+
${SENTRY_URL:+-u $SENTRY_URL} ${CONFIG}

docker-compose.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: '3.7'
2+
3+
services:
4+
validator:
5+
build: .
6+
container_name: 'adex-network-validator'
7+
restart: always
8+
# For Ethereum adapter
9+
#volumes:
10+
# - "/root/keystore.json:/app/keystore.json"
11+
env_file:
12+
- validator.env

validator.env.dist

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
SENTRY_URL=http://localhost:8005
2+
ADAPTER=dummy
3+
DUMMY_IDENTITY=ce07CbB7e054514D590a0262C93070D838bFBA2e
4+
# for Ethereum adapter
5+
#KEYSTORE_FILE="/app/keystore.json"
6+
#KEYSTORE_PWD="adexvalidator"

0 commit comments

Comments
 (0)