Skip to content

Commit d9ec466

Browse files
committed
fix amazonlinux build using rbenv
1 parent 1ec5a18 commit d9ec466

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

dockerfiles/v1/focal260-amazonlinux

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,24 @@ CMD [ "/etc/nginx/start", "-g", "daemon off;" ]
4848

4949
FROM amazonlinux-base AS base
5050
# Install Node.js (needed for yarn)
51-
RUN yum -y install gcc-c++ make
51+
RUN yum -y install git gcc-c++ make libyaml-devel libffi-devel glibc-devel readline-devel openssl-devel
5252
RUN curl -sL https://rpm.nodesource.com/setup_16.x | bash -
5353
RUN yum -y install nodejs
5454
# Install Ruby & Rails
5555
RUN curl -sL -o /etc/yum.repos.d/yarn.repo https://dl.yarnpkg.com/rpm/yarn.repo
56-
RUN amazon-linux-extras enable ruby3.0 postgresql14 \
57-
&& yum -y install git tar gzip yarn shared-mime-info libxslt zlib-devel sqlite-devel mariadb-devel libpq-devel ruby-devel rubygems-devel rubygem-bundler rubygem-io-console rubygem-irb rubygem-json rubygem-minitest rubygem-power_assert rubygem-rake rubygem-test-unit rubygem-bigdecimal
56+
RUN amazon-linux-extras enable postgresql14 \
57+
&& yum -y install tar gzip yarn shared-mime-info libxslt zlib-devel sqlite-devel mariadb-devel libpq-devel
58+
RUN git clone https://github.com/rbenv/rbenv.git ~/.rbenv && \
59+
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc && \
60+
echo 'eval "$(rbenv init -)"' >> ~/.bashrc && \
61+
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build && \
62+
~/.rbenv/bin/rbenv install 3.3.6 && \
63+
~/.rbenv/bin/rbenv global 3.3.6 && \
64+
~/.rbenv/bin/rbenv rehash
65+
ENV PATH="/root/.rbenv/shims:/root/.rbenv/bin:$PATH"
5866
RUN yum -y install python3 python3-pip shadow-utils
59-
RUN gem install bundler -v '2.1.4'
67+
RUN gem install bundler -v '~> 2.5'
68+
6069
RUN groupadd scalelite --gid 1000 && \
6170
useradd -u 1000 -d /srv/scalelite -g scalelite scalelite
6271
RUN groupadd scalelite-spool --gid 2000 && \

0 commit comments

Comments
 (0)