diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index 441564b..84c258d 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -16,7 +16,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v1 with: - dotnet-version: 6.0.100 + dotnet-version: 7.0.100 - name: Build Windows X64 run: dotnet publish --configuration Release --self-contained -r win-x64 -p:PublishSingleFile=true -p:PublishReadyToRun=true -p:Version=1.0.${{ github.run_number }} -o build-win-x64 ./Guetta/Guetta.csproj - name: Build Linux X64 diff --git a/Guetta.Api/Dockerfile b/Guetta.Api/Dockerfile index 6236959..4f0ccd7 100644 --- a/Guetta.Api/Dockerfile +++ b/Guetta.Api/Dockerfile @@ -1,11 +1,11 @@ -FROM mcr.microsoft.com/dotnet/aspnet:6.0-alpine AS base +FROM mcr.microsoft.com/dotnet/aspnet:7.0-alpine AS base WORKDIR /app EXPOSE 80 RUN apk add opus opus-dev libsodium-dev python3 curl ffmpeg RUN curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp RUN chmod a+rx /usr/local/bin/yt-dlp -FROM mcr.microsoft.com/dotnet/sdk:6.0-alpine AS build +FROM mcr.microsoft.com/dotnet/sdk:7.0-alpine AS build WORKDIR /src COPY ["Guetta.Api/Guetta.Api.csproj", "Guetta.Api/"] COPY ["Guetta.Commands/Guetta.Commands.csproj", "Guetta.Commands/"] diff --git a/Guetta/Dockerfile b/Guetta/Dockerfile index 5233b53..c3d82e3 100644 --- a/Guetta/Dockerfile +++ b/Guetta/Dockerfile @@ -4,10 +4,10 @@ RUN wget https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-m RUN mkdir /ffmpeg RUN tar -C /ffmpeg -xvf ffmpeg-master-latest-linux64-gpl.tar.xz --strip-components=1 -FROM mcr.microsoft.com/dotnet/runtime:6.0 AS base +FROM mcr.microsoft.com/dotnet/runtime:7.0 AS base WORKDIR /app -FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build WORKDIR /src COPY . . WORKDIR "/src/Guetta"