Skip to content

Commit e688ba8

Browse files
committed
Upgrade base image, aws cli to v2 and change how python is installed
1 parent 9ac94a5 commit e688ba8

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

Dockerfile

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM zolweb/docker-dev:latest
1+
FROM zolweb/docker-dev:1.2.0
22

33
RUN apt-get clean && apt-get update -qq && apt-get install -qqy --no-install-recommends \
44
build-essential \
@@ -8,12 +8,20 @@ RUN apt-get clean && apt-get update -qq && apt-get install -qqy --no-install-rec
88
libffi-dev \
99
libsqlite3-dev \
1010
libreadline-dev \
11-
libbz2-dev \
11+
libbz2-dev
12+
13+
ENV PYENV_GIT_TAG=v2.3.2
14+
RUN curl https://pyenv.run | bash
15+
ENV PATH="/root/.pyenv/bin:${PATH}"
16+
17+
RUN pyenv install 3.10.4 \
18+
&& pyenv global 3.10.4
19+
ENV PATH="/root/.pyenv/versions/3.10.4/bin:${PATH}"
20+
RUN python -m pip install virtualenv \
1221
&& git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git \
13-
&& ./aws-elastic-beanstalk-cli-setup/scripts/bundled_installer
22+
&& python ./aws-elastic-beanstalk-cli-setup/scripts/ebcli_installer.py
1423

15-
COPY --from=amazon/aws-cli:2.4.6 /usr/local/aws-cli/ /usr/local/aws-cli/
24+
COPY --from=amazon/aws-cli:2.7.12 /usr/local/aws-cli/ /usr/local/aws-cli/
1625

17-
ENV PATH="/root/.pyenv/versions/3.7.2/bin:${PATH}"
1826
ENV PATH="/root/.ebcli-virtual-env/executables:${PATH}"
1927
ENV PATH="/usr/local/aws-cli/v2/current/bin/:${PATH}"

0 commit comments

Comments
 (0)