From d21ed53839b19e88240184fa6cfcbb9df99d530f Mon Sep 17 00:00:00 2001 From: V Abhishek Raj <46273637+abhic137@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:32:36 +0530 Subject: [PATCH 1/4] Rename Dockerfile to Dockerfile.old --- pyclient/{Dockerfile => Dockerfile.old} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pyclient/{Dockerfile => Dockerfile.old} (100%) diff --git a/pyclient/Dockerfile b/pyclient/Dockerfile.old similarity index 100% rename from pyclient/Dockerfile rename to pyclient/Dockerfile.old From d711245bc6438ce5aa6dea61285c258da536c919 Mon Sep 17 00:00:00 2001 From: V Abhishek Raj <46273637+abhic137@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:33:34 +0530 Subject: [PATCH 2/4] Create Dockerfile --- pyclient/Dockerfile | 114 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 pyclient/Dockerfile diff --git a/pyclient/Dockerfile b/pyclient/Dockerfile new file mode 100644 index 0000000..1530186 --- /dev/null +++ b/pyclient/Dockerfile @@ -0,0 +1,114 @@ +# Copyright 2018 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ----------------------------------------------------------------------------- + +FROM ubuntu:bionic + +ARG DEBIAN_FRONTEND=noninteractive + + +RUN apt-get update \ + && apt-get install gnupg -y + +RUN echo "deb http://repo.sawtooth.me/ubuntu/nightly bionic universe" >> /etc/apt/sources.list \ + && (apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 44FC67F19B2466EA \ + || apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 44FC67F19B2466EA) \ + && apt-get update + +#RUN echo "deb http://repo.sawtooth.me/ubuntu/ci bionic universe" >> /etc/apt/sources.list \ + # && apt-get update \ + #&& apt-get install -y gnupg \ + #&& gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8AA7AF1F1091A5FD \ + #|| gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 8AA7AF1F1091A5FD \ + #&& gpg --export 8AA7AF1F1091A5FD | apt-key add - \ + #&& apt-get update \ + #&& apt-get install -y -q git python3 python3-stdeb + + +#RUN echo "deb http://repo.sawtooth.me/ubuntu/ci bionic universe" >> /etc/apt/sources.list \ +# && (apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8AA7AF1F1091A5FD \ +# || apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 8AA7AF1F1091A5FD) \ +# && apt-get update \ +# && apt-get install -y -q \ +# git \ +# python3 \ +# python3-stdeb + +#RUN \ +# apt-get update \ +# && apt-get install -y -q curl gnupg \ +# && curl -sSL 'http://p80.pool.sks-keyservers.net/pks/lookup?op=get&search=0x8AA7AF1F1091A5FD' | apt-key add - \ +# && echo 'deb [arch=amd64] http://repo.sawtooth.me/ubuntu/chime/stable bionic universe' >> /etc/apt/sources.list \ +# && apt-get update + +RUN \ + apt-get install -y -q --no-install-recommends \ + apt-utils \ + && apt-get install -y -q \ + apt-transport-https \ + build-essential \ + ca-certificates \ + inetutils-ping \ + libffi-dev \ + libssl-dev \ + python3-aiodns \ + python3-aiohttp \ + python3-aiopg \ + python3-async-timeout \ + python3-bitcoin \ + python3-cbor \ + python3-cchardet \ + python3-chardet \ + python3-colorlog \ + python3-cov-core \ + python3-cryptography-vectors \ + python3-cryptography \ + python3-dev \ + python3-grpcio-tools \ + python3-grpcio \ + python3-lmdb \ + python3-multidict \ + python3-netifaces \ + python3-nose2 \ + python3-pip \ + python3-protobuf \ + python3-psycopg2 \ + python3-pycares \ + python3-pyformance \ + python3-pytest-runner \ + python3-pytest \ + python3-pytz \ + python3-requests \ + python3-secp256k1 \ + python3-setuptools-scm \ + python3-six \ + python3-toml \ + python3-yaml \ + python3-yarl\ + python3-zmq \ + software-properties-common \ + python3-sawtooth-sdk \ + python3-sawtooth-cli \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /project/simplewallet/pyclient + +ENV PATH "$PATH:/project/simplewallet/pyclient" + +EXPOSE 3000 + +CMD unset PYTHONPATH && python3 setup.py clean --all && python3 setup.py build + + From 1b04f525df3e5240cad28856c1cf60dfe359e195 Mon Sep 17 00:00:00 2001 From: V Abhishek Raj <46273637+abhic137@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:47:40 +0530 Subject: [PATCH 3/4] Rename Dockerfile to Dockerfile.old --- pyprocessor/{Dockerfile => Dockerfile.old} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename pyprocessor/{Dockerfile => Dockerfile.old} (100%) diff --git a/pyprocessor/Dockerfile b/pyprocessor/Dockerfile.old similarity index 100% rename from pyprocessor/Dockerfile rename to pyprocessor/Dockerfile.old From e73c094df644f8e1b7008691b1a77c5fa29a6db1 Mon Sep 17 00:00:00 2001 From: V Abhishek Raj <46273637+abhic137@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:48:57 +0530 Subject: [PATCH 4/4] Create Dockerfile --- pyprocessor/Dockerfile | 53 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pyprocessor/Dockerfile diff --git a/pyprocessor/Dockerfile b/pyprocessor/Dockerfile new file mode 100644 index 0000000..bdfad00 --- /dev/null +++ b/pyprocessor/Dockerfile @@ -0,0 +1,53 @@ +# Copyright 2018 Intel Corporation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ----------------------------------------------------------------------------- + +FROM ubuntu:bionic + +ARG DEBIAN_FRONTEND=noninteractive + + +RUN apt-get update \ + && apt-get install gnupg -y + +RUN echo "deb http://repo.sawtooth.me/ubuntu/nightly bionic universe" >> /etc/apt/sources.list \ + && (apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 44FC67F19B2466EA \ + || apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 44FC67F19B2466EA) \ + && apt-get update + + + +#RUN \ + #apt-get update \ + #&& apt-get install -y -q curl gnupg \ + #&& curl -sSL 'http://p80.pool.sks-keyservers.net/pks/lookup?op=get&search=0x8AA7AF1F1091A5FD' | apt-key add - \ + #&& echo 'deb [arch=amd64] http://repo.sawtooth.me/ubuntu/chime/stable bionic universe' >> /etc/apt/sources.list \ +RUN \ + apt-get update \ + && apt-get install -y -q \ + apt-transport-https \ + build-essential \ + ca-certificates \ + python3-sawtooth-sdk \ + python3-protobuf \ + python3-pandas \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +EXPOSE 4004/tcp + +WORKDIR /project/simplewallet/pyprocessor +ENV PATH "$PATH:/project/simplewallet/pyprocessor" + +CMD bash -c './simplewallet-tp'