Sign inSign up

cvugrinec/windows-crystalreports

By cvugrinec

•Updated over 7 years ago

Image
0

188

cvugrinec/windows-crystalreports repository overview

FROM microsoft/iis:windowsservercore-1803

#install features we need
RUN ["powershell.exe", "Install-WindowsFeature NET-Framework-45-ASPNET"]
RUN ["powershell.exe", "Install-WindowsFeature Web-Asp-Net45"]

# Install the choco package manager
RUN powershell.exe -Command Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
RUN ["powershell.exe", "choco","install","dotnet4.7.2","-y"]
RUN ["powershell.exe", "choco","install","aspnetmvc4.install","-y"]

#hack in oledlg dll so that Crystal Runtime will install
COPY install/64/oledlg.dll /windows/syswow64/oledlg.dll
COPY install/32/oledlg.dll /windows/system32/oledlg.dll

RUN ["powershell.exe", "mkdir", "/inetpub/wwwroot/bin"]

#copy in Crystal MSI and install. Note it's 64bit version
WORKDIR c:/temp
#COPY install/CRRuntime_32bit_13_0_12.msi c:/temp/
#RUN powershell.exe -Command Start-Process c:\temp\CRRuntime_32bit_13_0_12.msi -ArgumentList '/quiet /l*v c:\temp\install64.log' -Wait

COPY install/bin/ /inetpub/wwwroot/bin/
COPY install/CRRuntime_64bit_13_0_24.msi c:/temp/
RUN powershell.exe -Command Start-Process c:\temp\CRRuntime_64bit_13_0_24.msi -ArgumentList '/quiet /l*v c:\temp\install64.log' -Wait

Tag summary

Content type

Image

Digest

Size

2.9 GB

Last updated

over 7 years ago

docker pull cvugrinec/windows-crystalreports:64bit-1324