diff --git a/3.4/windows/windowsservercore-1709/Dockerfile b/3.4/windows/windowsservercore-1709/Dockerfile deleted file mode 100644 index 4ae9c8d292..0000000000 --- a/3.4/windows/windowsservercore-1709/Dockerfile +++ /dev/null @@ -1,49 +0,0 @@ -FROM microsoft/windowsservercore:1709 - -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"] - -ENV MONGO_VERSION 3.4.20 -ENV MONGO_DOWNLOAD_URL https://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.4.20-signed.msi -ENV MONGO_DOWNLOAD_SHA256 a6b27a8ce7ba1d6ebe734e7e5c0f644317ca684a0e4530250b9a2201f331bc59 - -RUN Write-Host ('Downloading {0} ...' -f $env:MONGO_DOWNLOAD_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - (New-Object System.Net.WebClient).DownloadFile($env:MONGO_DOWNLOAD_URL, 'mongo.msi'); \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:MONGO_DOWNLOAD_SHA256); \ - if ((Get-FileHash mongo.msi -Algorithm sha256).Hash -ne $env:MONGO_DOWNLOAD_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ -# https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/#install-mongodb-community-edition - Start-Process msiexec -Wait \ - -ArgumentList @( \ - '/i', \ - 'mongo.msi', \ - '/quiet', \ - '/qn', \ - 'INSTALLLOCATION=C:\mongodb', \ - 'ADDLOCAL=all' \ - ); \ - $env:PATH = 'C:\mongodb\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ...'; \ - Write-Host ' mongo --version'; mongo --version; \ - Write-Host ' mongod --version'; mongod --version; \ - \ - Write-Host 'Removing ...'; \ - Remove-Item C:\mongodb\bin\*.pdb -Force; \ - Remove-Item C:\windows\installer\*.msi -Force; \ - Remove-Item mongo.msi -Force; \ - \ - Write-Host 'Complete.'; - -VOLUME C:\\data\\db C:\\data\\configdb - -# TODO docker-entrypoint.ps1 ? (for "docker run --flag --flag --flag") - -EXPOSE 27017 -CMD ["mongod"] diff --git a/3.6/windows/windowsservercore-1709/Dockerfile b/3.6/windows/windowsservercore-1709/Dockerfile deleted file mode 100644 index aa91aa97eb..0000000000 --- a/3.6/windows/windowsservercore-1709/Dockerfile +++ /dev/null @@ -1,49 +0,0 @@ -FROM microsoft/windowsservercore:1709 - -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"] - -ENV MONGO_VERSION 3.6.12 -ENV MONGO_DOWNLOAD_URL https://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.12-signed.msi -ENV MONGO_DOWNLOAD_SHA256 074261abf106d79e4d42612ce1d22d397c10af7f73cc9947f8e36632683ef3f7 - -RUN Write-Host ('Downloading {0} ...' -f $env:MONGO_DOWNLOAD_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - (New-Object System.Net.WebClient).DownloadFile($env:MONGO_DOWNLOAD_URL, 'mongo.msi'); \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:MONGO_DOWNLOAD_SHA256); \ - if ((Get-FileHash mongo.msi -Algorithm sha256).Hash -ne $env:MONGO_DOWNLOAD_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ -# https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/#install-mongodb-community-edition - Start-Process msiexec -Wait \ - -ArgumentList @( \ - '/i', \ - 'mongo.msi', \ - '/quiet', \ - '/qn', \ - 'INSTALLLOCATION=C:\mongodb', \ - 'ADDLOCAL=all' \ - ); \ - $env:PATH = 'C:\mongodb\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ...'; \ - Write-Host ' mongo --version'; mongo --version; \ - Write-Host ' mongod --version'; mongod --version; \ - \ - Write-Host 'Removing ...'; \ - Remove-Item C:\mongodb\bin\*.pdb -Force; \ - Remove-Item C:\windows\installer\*.msi -Force; \ - Remove-Item mongo.msi -Force; \ - \ - Write-Host 'Complete.'; - -VOLUME C:\\data\\db C:\\data\\configdb - -# TODO docker-entrypoint.ps1 ? (for "docker run --flag --flag --flag") - -EXPOSE 27017 -CMD ["mongod", "--bind_ip_all"] diff --git a/4.0/windows/windowsservercore-1709/Dockerfile b/4.0/windows/windowsservercore-1709/Dockerfile deleted file mode 100644 index 3ccee0b039..0000000000 --- a/4.0/windows/windowsservercore-1709/Dockerfile +++ /dev/null @@ -1,49 +0,0 @@ -FROM microsoft/windowsservercore:1709 - -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"] - -ENV MONGO_VERSION 4.0.9 -ENV MONGO_DOWNLOAD_URL https://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.9-signed.msi -ENV MONGO_DOWNLOAD_SHA256 35909b5204abb4fbf68796b9c99747b29831c0d38ab21e1c3654845a8eb28090 - -RUN Write-Host ('Downloading {0} ...' -f $env:MONGO_DOWNLOAD_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - (New-Object System.Net.WebClient).DownloadFile($env:MONGO_DOWNLOAD_URL, 'mongo.msi'); \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:MONGO_DOWNLOAD_SHA256); \ - if ((Get-FileHash mongo.msi -Algorithm sha256).Hash -ne $env:MONGO_DOWNLOAD_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ -# https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/#install-mongodb-community-edition - Start-Process msiexec -Wait \ - -ArgumentList @( \ - '/i', \ - 'mongo.msi', \ - '/quiet', \ - '/qn', \ - 'INSTALLLOCATION=C:\mongodb', \ - 'ADDLOCAL=all' \ - ); \ - $env:PATH = 'C:\mongodb\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ...'; \ - Write-Host ' mongo --version'; mongo --version; \ - Write-Host ' mongod --version'; mongod --version; \ - \ - Write-Host 'Removing ...'; \ - Remove-Item C:\mongodb\bin\*.pdb -Force; \ - Remove-Item C:\windows\installer\*.msi -Force; \ - Remove-Item mongo.msi -Force; \ - \ - Write-Host 'Complete.'; - -VOLUME C:\\data\\db C:\\data\\configdb - -# TODO docker-entrypoint.ps1 ? (for "docker run --flag --flag --flag") - -EXPOSE 27017 -CMD ["mongod", "--bind_ip_all"] diff --git a/4.1/windows/windowsservercore-1709/Dockerfile b/4.1/windows/windowsservercore-1709/Dockerfile deleted file mode 100644 index 332039f31d..0000000000 --- a/4.1/windows/windowsservercore-1709/Dockerfile +++ /dev/null @@ -1,49 +0,0 @@ -FROM microsoft/windowsservercore:1709 - -SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop';"] - -ENV MONGO_VERSION 4.1.10 -ENV MONGO_DOWNLOAD_URL https://downloads.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.1.10-signed.msi -ENV MONGO_DOWNLOAD_SHA256 3f8646675fc5649d46d89737503c1fc8fac0e1dc80d2bea2c6e5da14a28ba094 - -RUN Write-Host ('Downloading {0} ...' -f $env:MONGO_DOWNLOAD_URL); \ - [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ - (New-Object System.Net.WebClient).DownloadFile($env:MONGO_DOWNLOAD_URL, 'mongo.msi'); \ - \ - Write-Host ('Verifying sha256 ({0}) ...' -f $env:MONGO_DOWNLOAD_SHA256); \ - if ((Get-FileHash mongo.msi -Algorithm sha256).Hash -ne $env:MONGO_DOWNLOAD_SHA256) { \ - Write-Host 'FAILED!'; \ - exit 1; \ - }; \ - \ - Write-Host 'Installing ...'; \ -# https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/#install-mongodb-community-edition - Start-Process msiexec -Wait \ - -ArgumentList @( \ - '/i', \ - 'mongo.msi', \ - '/quiet', \ - '/qn', \ - 'INSTALLLOCATION=C:\mongodb', \ - 'ADDLOCAL=all' \ - ); \ - $env:PATH = 'C:\mongodb\bin;' + $env:PATH; \ - [Environment]::SetEnvironmentVariable('PATH', $env:PATH, [EnvironmentVariableTarget]::Machine); \ - \ - Write-Host 'Verifying install ...'; \ - Write-Host ' mongo --version'; mongo --version; \ - Write-Host ' mongod --version'; mongod --version; \ - \ - Write-Host 'Removing ...'; \ - Remove-Item C:\mongodb\bin\*.pdb -Force; \ - Remove-Item C:\windows\installer\*.msi -Force; \ - Remove-Item mongo.msi -Force; \ - \ - Write-Host 'Complete.'; - -VOLUME C:\\data\\db C:\\data\\configdb - -# TODO docker-entrypoint.ps1 ? (for "docker run --flag --flag --flag") - -EXPOSE 27017 -CMD ["mongod", "--bind_ip_all"] diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index f5a0b16b42..bb29af9352 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -101,8 +101,8 @@ for version in "${versions[@]}"; do EOE for v in \ - windows/windowsservercore-{ltsc2016,1709,1803} \ - windows/nanoserver-{sac2016,1709,1803} \ + windows/windowsservercore-{ltsc2016,1803} \ + windows/nanoserver-{sac2016,1803} \ ; do dir="$version/$v" variant="$(basename "$v")" diff --git a/update.sh b/update.sh index a34d1f9140..98948219b4 100755 --- a/update.sh +++ b/update.sh @@ -127,7 +127,7 @@ for version in "${versions[@]}"; do echo "$version: $windowsVersion (windows)" for winVariant in \ - windowsservercore-{1803,1709,ltsc2016} \ + windowsservercore-{1803,ltsc2016} \ ; do [ -d "$version/windows/$winVariant" ] || continue @@ -145,7 +145,6 @@ for version in "${versions[@]}"; do case "$winVariant" in *-1803) travisEnv='\n - os: windows\n dist: 1803-containers\n env: VERSION='"$version VARIANT=windows/$winVariant$travisEnv" ;; - *-1709) ;; # no AppVeyor or Travis support for 1709: https://github.com/appveyor/ci/issues/1885 *) appveyorEnv='\n - version: '"$version"'\n variant: '"$winVariant$appveyorEnv" ;; esac done