https://github.com/whatishedoing/docker-dotnet-core-telerik-reporting
Base Docker image for Telerik Reporting on .NET Core.
https://github.com/whatishedoing/docker-dotnet-core-telerik-reporting
Last synced: 4 months ago
JSON representation
Base Docker image for Telerik Reporting on .NET Core.
- Host: GitHub
- URL: https://github.com/whatishedoing/docker-dotnet-core-telerik-reporting
- Owner: WhatIsHeDoing
- License: unlicense
- Created: 2019-12-03T12:13:27.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-02-05T10:40:57.000Z (over 5 years ago)
- Last Synced: 2025-04-03T18:51:12.897Z (about 1 year ago)
- Language: Dockerfile
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# docker-dotnet-core-telerik-reporting
[][site]
[][site]
## 👋 Introduction
[Telerik Reporting] has been ported to [.NET Core]. However, containerising it is surprisingly challenging!
To alleviate some of the major problems, this base [Docker] image should allow you to run your compiled
reporting project, as part of a multi-stage image.
## 🏃 Usage
```dockerfile
# https://docs.microsoft.com/en-gb/aspnet/core/host-and-deploy/docker/building-net-docker-images
# https://docs.telerik.com/reporting/use-reports-in-net-core-apps
# https://feedback.telerik.com/reporting/1406043-can-not-run-in-docker
FROM mcr.microsoft.com/dotnet/core/sdk:2.2-stretch AS build
WORKDIR /build
COPY . ./
RUN dotnet restore
RUN dotnet build --configuration Release --output dist
FROM build AS publish
RUN dotnet publish --configuration Release --output dist
FROM whatishedoing/dotnet-core-telerik-reporting-base:latest AS base
EXPOSE 80
WORKDIR /app
COPY --from=publish /build/dist .
ENTRYPOINT ["dotnet", "report-service.dll"]
```
[docker]: https://www.docker.com/
[site]: https://hub.docker.com/r/whatishedoing/dotnet-core-telerik-reporting-base
[telerik reporting]: https://www.telerik.com/products/reporting