Changed dockerfile to use .NET 9
Some checks failed
Docker Image CI / build (push) Has been cancelled
Some checks failed
Docker Image CI / build (push) Has been cancelled
This commit is contained in:
parent
ee5b5f8dc3
commit
f33380e77b
6 changed files with 22 additions and 14 deletions
|
|
@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [2.0.87] - 2024-11-18
|
||||||
|
### Added
|
||||||
|
- Torbox support.
|
||||||
|
- qBittorrent API authentication when no authentication is used.
|
||||||
|
### Changed
|
||||||
|
- .NET version changed to .NET 9.
|
||||||
|
- Changed download limit to be split by active torrents.
|
||||||
|
|
||||||
## [2.0.86] - 2024-09-03
|
## [2.0.86] - 2024-09-03
|
||||||
### Changed
|
### Changed
|
||||||
- Add potential fix for BASE_PATH.
|
- Add potential fix for BASE_PATH.
|
||||||
|
|
|
||||||
14
Dockerfile
14
Dockerfile
|
|
@ -21,7 +21,7 @@ RUN \
|
||||||
RUN ls -FCla /appclient/root
|
RUN ls -FCla /appclient/root
|
||||||
|
|
||||||
# Stage 2 - Build the backend
|
# Stage 2 - Build the backend
|
||||||
FROM mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim-amd64 AS dotnet-build-env
|
FROM mcr.microsoft.com/dotnet/sdk:9.0-bookworm-slim-amd64 AS dotnet-build-env
|
||||||
ARG TARGETPLATFORM
|
ARG TARGETPLATFORM
|
||||||
ENV TARGETPLATFORM=${TARGETPLATFORM:-linux/amd64}
|
ENV TARGETPLATFORM=${TARGETPLATFORM:-linux/amd64}
|
||||||
ARG BUILDPLATFORM
|
ARG BUILDPLATFORM
|
||||||
|
|
@ -66,14 +66,14 @@ RUN \
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
if [ "$TARGETPLATFORM" = "linux/arm/v7" ] ; then \
|
if [ "$TARGETPLATFORM" = "linux/arm/v7" ] ; then \
|
||||||
wget https://download.visualstudio.microsoft.com/download/pr/c3bf3103-efdb-42e0-af55-bbf861a4215b/dc22eda8877933b8c6569e3823f18d21/aspnetcore-runtime-8.0.0-linux-musl-arm64.tar.gz && \
|
wget https://download.visualstudio.microsoft.com/download/pr/59a041e1-921e-405e-8092-95333f80f9ca/63e83e3feb70e05ca05ed5db3c579be2/aspnetcore-runtime-9.0.0-linux-musl-arm.tar.gz && \
|
||||||
tar zxf aspnetcore-runtime-8.0.0-linux-musl-arm64.tar.gz -C /usr/share/dotnet ; \
|
tar zxf aspnetcore-runtime-9.0.0-linux-musl-arm.tar.gz -C /usr/share/dotnet ; \
|
||||||
elif [ "$TARGETPLATFORM" = "linux/arm64" ] ; then \
|
elif [ "$TARGETPLATFORM" = "linux/arm64" ] ; then \
|
||||||
wget https://download.visualstudio.microsoft.com/download/pr/c3bf3103-efdb-42e0-af55-bbf861a4215b/dc22eda8877933b8c6569e3823f18d21/aspnetcore-runtime-8.0.0-linux-musl-arm64.tar.gz && \
|
wget https://download.visualstudio.microsoft.com/download/pr/e137f557-83cb-4f55-b1c8-e5f59ccd3cba/b8ba6f2ab96d0961757b71b00c201f31/aspnetcore-runtime-9.0.0-linux-musl-arm64.tar.gz && \
|
||||||
tar zxf aspnetcore-runtime-8.0.0-linux-musl-arm64.tar.gz -C /usr/share/dotnet ; \
|
tar zxf aspnetcore-runtime-9.0.0-linux-musl-arm64.tar.gz -C /usr/share/dotnet ; \
|
||||||
else \
|
else \
|
||||||
wget https://download.visualstudio.microsoft.com/download/pr/7aa33fc7-07fe-48c2-8e44-a4bfb4928535/3b96ec50970eee414895ef3a5b188bcd/aspnetcore-runtime-8.0.0-linux-musl-x64.tar.gz && \
|
wget https://download.visualstudio.microsoft.com/download/pr/86d7a513-fe71-4f37-b9ec-fdcf5566cce8/e72574fc82d7496c73a61f411d967d8e/aspnetcore-runtime-9.0.0-linux-musl-x64.tar.gz && \
|
||||||
tar zxf aspnetcore-runtime-8.0.0-linux-musl-x64.tar.gz -C /usr/share/dotnet ; \
|
tar zxf aspnetcore-runtime-9.0.0-linux-musl-x64.tar.gz -C /usr/share/dotnet ; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ This is a web interface to manage your torrents on Real-Debrid, AllDebrid or Pre
|
||||||
- Download all files from Real-Debrid, AllDebrid or Premiumize to your local machine automatically
|
- Download all files from Real-Debrid, AllDebrid or Premiumize to your local machine automatically
|
||||||
- Unpack all files when finished downloading
|
- Unpack all files when finished downloading
|
||||||
- Implements a fake qBittorrent API so you can hook up other applications like Sonarr, Radarr or Couchpotato.
|
- Implements a fake qBittorrent API so you can hook up other applications like Sonarr, Radarr or Couchpotato.
|
||||||
- Built with Angular 15 and .NET 8
|
- Built with Angular 15 and .NET 9
|
||||||
|
|
||||||
**You will need a Premium service at Real-Debrid, AllDebrid or Premiumize!**
|
**You will need a Premium service at Real-Debrid, AllDebrid or Premiumize!**
|
||||||
|
|
||||||
|
|
@ -30,7 +30,7 @@ Instead of running in Docker you can install it as a service in Windows or Linux
|
||||||
|
|
||||||
## Windows Service
|
## Windows Service
|
||||||
|
|
||||||
1. Make sure you have the ASP.NET Core Runtime 8 installed: [https://dotnet.microsoft.com/download/dotnet/8.0](https://dotnet.microsoft.com/download/dotnet/8.0)
|
1. Make sure you have the .NET 9 Runtime installed: [https://dotnet.microsoft.com/download/dotnet/9.0](https://dotnet.microsoft.com/download/dotnet/9.0)
|
||||||
2. Get the latest zip file from the Releases page and extract it to your host.
|
2. Get the latest zip file from the Releases page and extract it to your host.
|
||||||
3. Open the `appsettings.json` file and replace the `LogLevel` `Path` to a path on your host.
|
3. Open the `appsettings.json` file and replace the `LogLevel` `Path` to a path on your host.
|
||||||
4. In `appsettings.json` replace the `Database` `Path` to a path on your host.
|
4. In `appsettings.json` replace the `Database` `Path` to a path on your host.
|
||||||
|
|
@ -52,7 +52,7 @@ Instead of running in Docker you can install it as a service in Linux.
|
||||||
|
|
||||||
```rm packages-microsoft-prod.deb```
|
```rm packages-microsoft-prod.deb```
|
||||||
|
|
||||||
```sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0```
|
```sudo apt-get update && sudo apt-get install -y dotnet-sdk-9.0```
|
||||||
|
|
||||||
2. Get latest archive from [releases](https://github.com/rogerfar/rdt-client/releases):
|
2. Get latest archive from [releases](https://github.com/rogerfar/rdt-client/releases):
|
||||||
```wget <zip_url>```
|
```wget <zip_url>```
|
||||||
|
|
@ -188,7 +188,7 @@ By default the application runs in the root of your hosted address (i.e. https:/
|
||||||
- NodeJS
|
- NodeJS
|
||||||
- NPM
|
- NPM
|
||||||
- Angular CLI
|
- Angular CLI
|
||||||
- .NET 8
|
- .NET 9
|
||||||
- Visual Studio 2022
|
- Visual Studio 2022
|
||||||
- (optional) Resharper
|
- (optional) Resharper
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
<a class="navbar-item" routerLink="profile"> Profile </a>
|
<a class="navbar-item" routerLink="profile"> Profile </a>
|
||||||
<a class="navbar-item" (click)="logout()"> Logout </a>
|
<a class="navbar-item" (click)="logout()"> Logout </a>
|
||||||
<hr class="navbar-divider" />
|
<hr class="navbar-divider" />
|
||||||
<a href="https://github.com/rogerfar/rdt-client" target="_blank" class="navbar-item">Version 2.0.86</a>
|
<a href="https://github.com/rogerfar/rdt-client" target="_blank" class="navbar-item">Version 2.0.87</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "rdt-client",
|
"name": "rdt-client",
|
||||||
"version": "2.0.86",
|
"version": "2.0.87",
|
||||||
"description": "This is a web interface to manage your torrents on Real-Debrid.",
|
"description": "This is a web interface to manage your torrents on Real-Debrid.",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
<TargetFramework>net9.0</TargetFramework>
|
<TargetFramework>net9.0</TargetFramework>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<UserSecretsId>94c24cba-f03f-4453-a671-3640b517c573</UserSecretsId>
|
<UserSecretsId>94c24cba-f03f-4453-a671-3640b517c573</UserSecretsId>
|
||||||
<Version>2.0.86</Version>
|
<Version>2.0.87</Version>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<LangVersion>latest</LangVersion>
|
<LangVersion>latest</LangVersion>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue