Skip to content

Commit 8de28fd

Browse files
committed
Added lifecycle, address and keys libraries
1 parent fd217f0 commit 8de28fd

11 files changed

+518
-219
lines changed

.gitmodules .gitmodulesOLD

File renamed without changes.

Dockerfile

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Use an official Python runtime as a parent image
2-
FROM python:3.9-buster
2+
FROM python:3.11-bullseye
33

44
# Add user and group for running the application
55
RUN groupadd -r keeper && useradd -d /home/keeper -m --no-log-init -r -g keeper keeper && \
66
apt-get update -y && \
7-
apt-get install -y jshon jq pkg-config openssl libssl-dev autoconf libtool libsecp256k1-dev && \
7+
apt-get install -y git jq pkg-config openssl libssl-dev autoconf libtool && \
88
apt-get clean && rm -rf /var/lib/apt/lists/*
99

1010
# Set the working directory in the container to /opt/keeper/chief-keeper
@@ -14,8 +14,7 @@ WORKDIR /opt/keeper/chief-keeper
1414
COPY . .
1515

1616
# Install submodules
17-
RUN git config --global --add safe.directory /opt/keeper/chief-keeper && \
18-
git submodule update --init --recursive
17+
RUN git config --global --add safe.directory /opt/keeper/chief-keeper
1918

2019
# Install any needed packages specified in requirements.txt
2120
# First copy only the requirements.txt to leverage Docker cache

Pipfile

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
[[source]]
2+
url = "https://pypi.org/simple"
3+
verify_ssl = true
4+
name = "pypi"
5+
6+
[packages]
7+
jsonnet = "*"
8+
requests = "*"
9+
web3 = "*"
10+
eth-abi = "==2.1.1"
11+
eth-utils = "<2.0.0,>=1.9.5"
12+
eth-testrpc = "==1.3.0"
13+
rlp = "==1.2.0"
14+
tinydb = "*"
15+
pytz = "==2017.3"
16+
17+
[dev-packages]
18+
19+
[requires]
20+
python_version = "3.9"

0 commit comments

Comments
 (0)