-
Notifications
You must be signed in to change notification settings - Fork 4
Description
When installing gt4gemstone in the docker image: https://github.com/ba-st/Docker-GemStone-64, and then after the attempt to connect,
the RsrBrokenPromise occur with following reason: RsrConnectionClosedBeforeReceivingResponse.
Steps to reproduce
git clone the docker repository
git clone https://github.com/ba-st/Docker-GemStone-64.git
add curl dependency in apt install in dockerfile's (under source folder) target docker-gs64-rowan
#############################
### GS Server Rowan Image ###
#############################
FROM docker-gs64-server AS docker-gs64-rowan
USER root
# Install git
RUN apt update \
&& apt install --assume-yes --no-install-recommends \
git \
curl \
ssh-client \
&& apt clean \
&& rm --recursive --force /var/lib/apt/lists/* /tmp/* /var/tmp/* \
;
then in example directory write this to build container
docker-compose -f docker-compose.build.yml build
and when, run the stone. Make sure to have the correct permissions for mounted folder
docker-compose -f docker-compose.build.yml up stone
Attach shell to container
docker exec -it examples-stone-1 bash
download gt4gemstone repo from the container and checkout commit with the issue
cd $ROWAN_PROJECTS_HOME
git clone https://github.com/feenkcom/gt4gemstone.git
cd gt4gemstone
git checkout a513611938274a50ad6ed8971e77ac6dee478f80
clone this these repos into ROWAN_PROJECTS_HOME repository
git clone https://github.com/feenkcom/gtoolkit-wireencoding.git
git clone https://github.com/feenkcom/gtoolkit-remote.git
git clone https://github.com/GemTalk/Sparkle.git
git clone https://github.com/GemTalk/RemoteServiceReplication.git
git clone https://github.com/GemTalk/SparkleFFI.git
git clone https://github.com/GemTalk/Rowan.git
git clone https://github.com/GemTalk/Announcements.git
Run installation scripts from /opt/gemstone
export STONE=gs64stone
./projects/gtoolkit-wireencoding/scripts/installGToolkitWireEncoding_rowan3.sh
./projects/Sparkle/src-gs/installSparkle.sh
./projects/gt4gemstone/scripts/installGt4gemstone_rowan2.sh
./projects/gtoolkit-remote/scripts/installGtoolkitRemote_rowan2.sh
Setup the configuration and run the snippet:
Run the snippet next to it and face the issue: