diff --git a/src/dlt/Dockerfile b/src/dlt/Dockerfile index aee2c5e89331d498a423a85c8f18380772748c6f..b0485d99f7d7c661a8de2d0a1dccbfe0ef910732 100644 --- a/src/dlt/Dockerfile +++ b/src/dlt/Dockerfile @@ -10,3 +10,16 @@ COPY . /controller # Build gateway WORKDIR /controller/src/dlt/gateway RUN ./gradlew build + +EXPOSE 50051 + +RUN echo "#!/bin/sh" >> /runscript.sh +RUN echo "echo 195.37.154.24 peer0.org1.example.com >> /etc/hosts;\ + echo 195.37.154.24 peer0.org2.example.com >> /etc/hosts;\ + echo 195.37.154.24 orderer0.example.com >> /etc/hosts;" >> /runscript.sh + +RUN echo "cd /controller/src/dlt/gateway; ./gradlew runServer" >> /runscript.sh +RUN chmod +x /runscript.sh + + +ENTRYPOINT ["sh", "/runscript.sh"]