Skip to content
Snippets Groups Projects
Commit 7a42c290 authored by Prashanth Dwarakanath's avatar Prashanth Dwarakanath
Browse files

testing upgraded jekyll and downgraded ruby, to match NSC production environment

parent be5163f9
No related branches found
No related tags found
No related merge requests found
...@@ -2,12 +2,12 @@ FROM debian ...@@ -2,12 +2,12 @@ FROM debian
RUN apt-get update && apt-get install -y git wget gcc make libssl-dev libreadline-dev zlib1g-dev vim bzip2 locales pandoc python2.7 RUN apt-get update && apt-get install -y git wget gcc make libssl-dev libreadline-dev zlib1g-dev vim bzip2 locales pandoc python2.7
RUN useradd nscuser -M --shell /bin/bash RUN useradd nscuser -M --shell /bin/bash
WORKDIR /opt WORKDIR /usr/local/src
RUN git clone https://github.com/snic-nsc/nscjekyllsetup.git RUN git clone https://github.com/snic-nsc/nscjekyllsetup.git
WORKDIR /opt/nscjekyllsetup WORKDIR /usr/local/src/nscjekyllsetup
RUN git checkout 'v1.12' RUN git checkout 'v1.12'
RUN bash presetup.sh RUN bash presetup.sh
RUN bash setup.sh RUN bash setup.sh
USER nscuser USER nscuser
WORKDIR /opt/nscjekyllsetup WORKDIR /usr/local/src/nscjekyllsetup
ENTRYPOINT /bin/bash ENTRYPOINT /bin/bash
#!/bin/bash #!/bin/bash
source /opt/nscjekyllsetup/rubyenv $1 source /usr/local/src/nscjekyllsetup/rubyenv $1
cd /mnt cd /mnt
jekyll build; jekyll build;
exit $?; exit $?;
...@@ -4,6 +4,6 @@ ...@@ -4,6 +4,6 @@
echo "en_US.UTF-8 UTF-8" >/etc/locale.gen echo "en_US.UTF-8 UTF-8" >/etc/locale.gen
locale-gen locale-gen
echo 'export LANG=en_US.UTF-8' >>/etc/bash.bashrc echo 'export LANG=en_US.UTF-8' >>/etc/bash.bashrc
export 'RBENV_ROOT'=/opt/rbenv export 'RBENV_ROOT'=/usr/local/src/rbenv
echo "export PATH=$RBENV_ROOT/bin:$PATH" >>/etc/bash.bashrc echo "export PATH=$RBENV_ROOT/bin:$PATH" >>/etc/bash.bashrc
ln -s /usr/bin/python2.7 /usr/bin/python ln -s /usr/bin/python2.7 /usr/bin/python
export LANG=en_US.UTF-8 export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8
if [ "$1" = "nsc" ]; then if [ "$1" = "nsc" ]; then
export PATH=/opt/rbenv/bin:/opt/rbenv/versions/2.4.1/bin:$PATH export PATH=/usr/local/src/rbenv/bin:/usr/local/src/rbenv/versions/2.0.0p648/bin:$PATH
else else
export PATH=/opt/rbenv/bin:/opt/rbenv/versions/2.4.0/bin:$PATH export PATH=/usr/local/src/rbenv/bin:/usr/local/src/rbenv/versions/2.4.0/bin:$PATH
fi fi
#!/bin/bash #!/bin/bash
cd /opt mkdir -p /usr/local/src
cd /usr/local/src
git clone https://github.com/sstephenson/rbenv.git rbenv git clone https://github.com/sstephenson/rbenv.git rbenv
pushd rbenv pushd rbenv
git checkout 615f8443fe947f114fb358815b50978f6ab1881c git checkout 615f8443fe947f114fb358815b50978f6ab1881c
...@@ -8,14 +9,14 @@ popd ...@@ -8,14 +9,14 @@ popd
git clone https://github.com/sstephenson/ruby-build.git rbenv/plugins/ruby-build git clone https://github.com/sstephenson/ruby-build.git rbenv/plugins/ruby-build
pushd rbenv/plugins/ruby-build pushd rbenv/plugins/ruby-build
git checkout 476d09b66a14392989c3c65793428742e1d9f951 git checkout 476d09b66a14392989c3c65793428742e1d9f951
export PATH=/opt/rbenv/bin:$PATH export PATH=/usr/local/src/rbenv/bin:$PATH
export RBENV_ROOT=/opt/rbenv export RBENV_ROOT=/usr/local/src/rbenv
eval "$(rbenv init -)" eval "$(rbenv init -)"
rbenv install 2.4.1 rbenv install 2.0.0p648
rbenv global 2.4.1 rbenv global 2.0.0p648
gem update -f rdoc ri gem update -f rdoc ri
gem update gem update
gem install -v 2.1.1 jekyll gem install -v 2.5.3 jekyll
gem install pandoc-ruby RedCloth gem install pandoc-ruby RedCloth
rbenv install 2.4.0 rbenv install 2.4.0
rbenv global 2.4.0 rbenv global 2.4.0
...@@ -23,4 +24,4 @@ gem update -f rdoc ri ...@@ -23,4 +24,4 @@ gem update -f rdoc ri
gem update gem update
gem install -v 3.5.2 jekyll gem install -v 3.5.2 jekyll
gem install pandoc-ruby pygments.rb RedCloth jekyll-feed jekyll-paginate jekyll-paginate-multiple jekyll-redirect-from jekyll-sitemap gem install pandoc-ruby pygments.rb RedCloth jekyll-feed jekyll-paginate jekyll-paginate-multiple jekyll-redirect-from jekyll-sitemap
chmod -R ugo+rx /opt/rbenv chmod -R ugo+rx /usr/local/src/rbenv
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment