OSS IDE for GemStone Smalltalk - GsDevKit - installed. You only need to do your `createStone`s.
10K+
Creates user gsdevkit pass gs and installs gsdevkit_home according to instructions, on ubuntu (18.04).
When run, it just waits and does nothing. You can docker exec -ti containername bash to customize things for your case (eg. /etc/services, createStone etc.).
Dockerfile:
FROM ubuntu:18.04
RUN apt-get -y update
RUN apt-get -y install lsb-release sudo git
RUN useradd --shell /bin/bash --create-home gsdevkit && \
echo 'gsdevkit:gs' | chpasswd && \
echo 'gsdevkit ALL=(ALL) NOPASSWD:ALL' >>/etc/sudoers
USER gsdevkit
WORKDIR /home/gsdevkit
RUN mkdir workspace
WORKDIR workspace
RUN echo "export GS_HOME=`pwd`" > ~/gsenv && \
echo 'export PATH=$GS_HOME/bin:$PATH' >> ~/gsenv && \
echo 'export USER=gsdevkit' >> ~/.bashrc && \
echo '. ~/gsenv' >> ~/.bashrc
RUN git clone https://github.com/GsDevKit/GsDevKit_home.git .
RUN . ~/gsenv && installServer | tee ./install.log
CMD sh -c 'while true; do sleep 60; done'
Content type
Image
Digest
Size
339.6 MB
Last updated
over 6 years ago
docker pull herbysk/gsdevkit_installed