mirror of
https://github.com/RPCS3/discord-bot.git
synced 2024-11-23 10:19:39 +00:00
upgrade to dotnet core 3.0 and explicitly tag docker container
This commit is contained in:
parent
293e25f8e8
commit
2ae571a1cc
@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp2.1</TargetFramework>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<TieredCompilation>true</TieredCompilation>
|
||||
<RootNamespace>CompatBot</RootNamespace>
|
||||
<UserSecretsId>c2e6548b-b215-4a18-a010-958ef294b310</UserSecretsId>
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM mcr.microsoft.com/dotnet/core/sdk:2.1 AS base
|
||||
FROM mcr.microsoft.com/dotnet/core/sdk:3.0 AS base
|
||||
# Native libgdiplus dependencies
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y --allow-unauthenticated libc6-dev libgdiplus libx11-dev
|
||||
@ -15,4 +15,4 @@ RUN dotnet build "CompatBot/CompatBot.csproj" -c Release
|
||||
ENV RUNNING_IN_DOCKER true
|
||||
WORKDIR /src/CompatBot
|
||||
RUN dotnet run -c Release --dry-run
|
||||
ENTRYPOINT ["dotnet", "run", "-c", "Release", "CompatBot.csproj"]
|
||||
ENTRYPOINT ["dotnet", "run", "-c", "Release", "CompatBot.csproj"]
|
||||
|
@ -9,7 +9,7 @@ You can read the design and implementation notes by visiting the folders in the
|
||||
|
||||
Development Requirements
|
||||
------------------------
|
||||
* [.NET Core 2.1 SDK](https://www.microsoft.com/net/download/windows) or newer
|
||||
* [.NET Core 3.0 SDK](https://dotnet.microsoft.com/download) or newer
|
||||
* Any text editor, but here are some recommends:
|
||||
* [Visual Studio](https://visualstudio.microsoft.com/) (Windows and Mac only, has free Community edition)
|
||||
* [Visual Studio Code](https://code.visualstudio.com/) (cross-platform, free)
|
||||
@ -17,9 +17,9 @@ Development Requirements
|
||||
|
||||
Runtime Requirements
|
||||
--------------------
|
||||
* [.NET Core 2.1 SDK](https://www.microsoft.com/net/download/windows) or newer to run from sources
|
||||
* [.NET Core 3.0 SDK](https://dotnet.microsoft.com/download) or newer to run from sources
|
||||
* needs `dotnet` command available (i.e. alias for the Snap package)
|
||||
* [.NET Core 2.1 Runtime](https://www.microsoft.com/net/download/windows) or newer for compiled version
|
||||
* [.NET Core 3.0 Runtime for server apps](https://dotnet.microsoft.com/download) or newer for compiled version
|
||||
* Optionally Google API credentials to access Google Drive:
|
||||
* Create new project in the [Google Cloud Resource Manager](https://console.developers.google.com/cloud-resource-manager)
|
||||
* Select the project and enable [Google Drive API](https://console.developers.google.com/apis/library/drive.googleapis.com)
|
||||
@ -31,7 +31,7 @@ Runtime Requirements
|
||||
* Role **Project > Viewer**
|
||||
* Key type **JSON**
|
||||
* **Create** will generate a configuration file
|
||||
* Save said configuration file as `credentials.json` in [user secrets](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-2.2#how-the-secret-manager-tool-works) folder
|
||||
* Save said configuration file as `credentials.json` in [user secrets](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-3.0#how-the-secret-manager-tool-works) folder
|
||||
* e.g on Linux this will be `~/.microsoft/usersecrets/c2e6548b-b215-4a18-a010-958ef294b310/credentials.json`
|
||||
|
||||
How to Build
|
||||
|
Loading…
Reference in New Issue
Block a user