1
- # Copyright 2017-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
1
+ # Copyright 2017-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2
2
#
3
3
# Licensed under the Amazon Software License (the "License"). You may not use this file except in compliance with the License.
4
4
# A copy of the License is located at
@@ -13,12 +13,12 @@ FROM ubuntu:18.04
13
13
14
14
ENV RUBY_VERSION="2.6.3" \
15
15
PYTHON_VERSION="3.7.3" \
16
- PHP_VERSION=7.3.5 \
16
+ PHP_VERSION=7.3.6 \
17
17
JAVA_VERSION=11 \
18
- NODE_VERSION="10.15.3 " \
19
- NODE_8_VERSION="8.15.1 " \
18
+ NODE_VERSION="10.16.0 " \
19
+ NODE_8_VERSION="8.16.0 " \
20
20
GOLANG_VERSION="1.12.5" \
21
- DOTNET_SDK_VERSION="2.2.203 " \
21
+ DOTNET_SDK_VERSION="2.2.300 " \
22
22
DOCKER_VERSION="18.09.6" \
23
23
DOCKER_COMPOSE_VERSION="1.24.0"
24
24
@@ -145,9 +145,8 @@ ENV PATH="/usr/local/bin:$PATH" \
145
145
RUN apt-get update && apt-get install -y --no-install-recommends \
146
146
tcl-dev tk-dev \
147
147
&& rm -rf /var/lib/apt/lists/* \
148
- \
149
- && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" \
150
- && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" \
148
+ && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && \
149
+ wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" \
151
150
&& export GNUPGHOME="$(mktemp -d)" \
152
151
&& (gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$GPG_KEY" \
153
152
|| gpg --keyserver pgp.mit.edu --recv-keys "$GPG_KEY" \
@@ -165,7 +164,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
165
164
&& make -j$(nproc) \
166
165
&& make install \
167
166
&& ldconfig \
168
- \
169
167
# explicit path to "pip3" to ensure distribution-provided "pip3" cannot interfere
170
168
&& if [ ! -e /usr/local/bin/pip3 ]; then : \
171
169
&& wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \
@@ -200,7 +198,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
200
198
201
199
# **************** PHP ****************************************************
202
200
ENV GPG_KEYS CBAF69F173A0FEA4B537F470D66C9593118BCCB6 F38252826ACD957EF380D39F2F7956BC5DA04B5D
203
- ENV PHP_DOWNLOAD_SHA="e1011838a46fd4a195c8453b333916622d7ff5bce4aca2d9d99afac142db2472 " \
201
+ ENV PHP_DOWNLOAD_SHA="fefc8967daa30ebc375b2ab2857f97da94ca81921b722ddac86b29e15c54a164 " \
204
202
PHPPATH="/php" \
205
203
PHP_INI_DIR="/usr/local/etc/php" \
206
204
PHP_CFLAGS="-fstack-protector -fpic -fpie -O2" \
@@ -324,12 +322,12 @@ ENV JAVA_11_HOME="/opt/jvm/openjdk-11" \
324
322
JAVA_8_HOME="/usr/lib/jvm/java-8-openjdk-amd64" \
325
323
JDK_8_HOME="/usr/lib/jvm/java-8-openjdk-amd64" \
326
324
JRE_8_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre" \
327
- ANT_VERSION=1.10.5 \
325
+ ANT_VERSION=1.10.6 \
328
326
MAVEN_HOME="/opt/maven" \
329
- MAVEN_VERSION=3.6.0 \
327
+ MAVEN_VERSION=3.6.1 \
330
328
MAVEN_CONFIG="/root/.m2" \
331
- INSTALLED_GRADLE_VERSIONS="4.10.3 5.3 " \
332
- GRADLE_VERSION=5.3 \
329
+ INSTALLED_GRADLE_VERSIONS="4.10.3 5.4.1 " \
330
+ GRADLE_VERSION=5.4.1 \
333
331
SBT_VERSION=1.2.8 \
334
332
JDK_VERSION=11.0.2 \
335
333
JDK_VERSION_TAG=9 \
@@ -340,9 +338,9 @@ ENV JAVA_11_HOME="/opt/jvm/openjdk-11" \
340
338
ANDROID_SDK_PLATFORM_TOOLS="platforms;android-28" \
341
339
ANDROID_SDK_EXTRAS="extras;android;m2repository extras;google;m2repository extras;google;google_play_services" \
342
340
JDK_DOWNLOAD_SHA256="99be79935354f5c0df1ad293620ea36d13f48ec3ea870c838f20c504c9668b57" \
343
- ANT_DOWNLOAD_SHA512="acfa34c4f820d882f26ec67cf885d7dd484d534a7e99b33b05779e03da61849610328d2dbb4bfaa201e1ae75a0f0901e9c2bb793ed7bd76d3e4497e6ca5de371 " \
344
- MAVEN_DOWNLOAD_SHA512="fae9c12b570c3ba18116a4e26ea524b29f7279c17cbaadc3326ca72927368924d9131d11b9e851b8dc9162228b6fdea955446be41207a5cfc61283dd8a561d2f " \
345
- GRADLE_DOWNLOADS_SHA256="f4d820c2a9685710eba5b92f10e0e4fb20e0d6c0dd1f46971e658160f25e7147 5.3 \n 336b6898b491f6334502d8074a6b8c2d73ed83b92123106bd4bf837f04111043 4.10.3" \
341
+ ANT_DOWNLOAD_SHA512="c1a9694c3018e248000ff6f46d48af85f537ef3935e0d5256543c58a240084c0aff5289fd9e94cbc40d5442f3cc43592398047f2548fded40d9882be2b40750d " \
342
+ MAVEN_DOWNLOAD_SHA512="b4880fb7a3d81edd190a029440cdf17f308621af68475a4fe976296e71ff4a4b546dd6d8a58aaafba334d309cc11e638c52808a4b0e818fc0fd544226d952544 " \
343
+ GRADLE_DOWNLOADS_SHA256="14cd15fc8cc8705bd69dcfa3c8fefb27eb7027f5de4b47a8b279218f76895a91 5.4.1 \n 336b6898b491f6334502d8074a6b8c2d73ed83b92123106bd4bf837f04111043 4.10.3" \
346
344
ANDROID_SDK_MANAGER_SHA256="92ffee5a1d98d856634e8b71132e8a95d96c83a63fde1099be3d86df3106def9"
347
345
348
346
ENV JDK_DOWNLOAD_TAR="openjdk-${JDK_VERSION}_linux-x64_bin.tar.gz" \
@@ -469,7 +467,7 @@ RUN set -ex \
469
467
470
468
# Install .NET Core SDK
471
469
ENV DOTNET_SDK_DOWNLOAD_URL https://dotnetcli.blob.core.windows.net/dotnet/Sdk/$DOTNET_SDK_VERSION/dotnet-sdk-$DOTNET_SDK_VERSION-linux-x64.tar.gz
472
- ENV DOTNET_SDK_DOWNLOAD_SHA 8DA955FA0AEEBB6513A6E8C4C23472286ED78BD5533AF37D79A4F2C42060E736FDA5FD48B61BF5AEC10BBA96EB2610FACC0F8A458823D374E1D437B26BA61A5C
470
+ ENV DOTNET_SDK_DOWNLOAD_SHA 1D660A323180DF3DA8C6E0EA3F439D6BBEC29670D498AC884F38BF3CDFFBB041C7AFFF66171CDFD24C82394B845B135B057404DEF1FCE9F206853726382BC42B
473
471
474
472
RUN set -ex \
475
473
&& curl -SL $DOTNET_SDK_DOWNLOAD_URL --output dotnet.tar.gz \
@@ -494,9 +492,9 @@ RUN set -ex \
494
492
495
493
# Install Powershell Core
496
494
# See instructions at https://docs.microsoft.com/en-us/powershell/scripting/setup/installing-powershell-core-on-linux
497
- ENV POWERSHELL_VERSION 6.1.3
495
+ ARG POWERSHELL_VERSION=6.2.1
498
496
ENV POWERSHELL_DOWNLOAD_URL https://github.com/PowerShell/PowerShell/releases/download/v$POWERSHELL_VERSION/powershell-$POWERSHELL_VERSION-linux-x64.tar.gz
499
- ENV POWERSHELL_DOWNLOAD_SHA E728B51487288FB395C2BA41CE978DE265049C5BD995AFF0B06F1573DB831C8B
497
+ ENV POWERSHELL_DOWNLOAD_SHA E8287687C99162BF70FEFCC2E492F3B54F80BE880D86B9A0EC92C71B05C40013
500
498
501
499
RUN set -ex \
502
500
&& curl -SL $POWERSHELL_DOWNLOAD_URL --output powershell.tar.gz \
@@ -539,3 +537,5 @@ RUN set -ex \
539
537
&& chmod 755 /opt/chromedriver-$CHROME_DRIVER_VERSION \
540
538
&& ln -s /opt/chromedriver-$CHROME_DRIVER_VERSION /usr/bin/chromedriver \
541
539
&& chromedriver --version
540
+
541
+ ENTRYPOINT ["dockerd-entrypoint.sh" ]
0 commit comments