.NET 5.0 icon

.NET 5.0

stack

.NET 5.0 application

Details
Version
1.0.4 (default)
Schema version
2.2.0
Project type
dotnet
Language
.NET
Resources
Starter project
dotnet50-example
Download
Devfile
schemaVersion: 2.2.0
metadata:
  name: dotnet50
  displayName: .NET 5.0
  description: .NET 5.0 application
  icon: https://github.com/dotnet/brand/raw/main/logo/dotnet-logo.png
  tags:
    - .NET
    - .NET 5.0
  projectType: dotnet
  language: .NET
  version: 1.0.4
starterProjects:
  - name: dotnet50-example
    git:
      checkoutFrom:
        remote: origin
        revision: dotnet-5.0
      remotes:
        origin: https://github.com/redhat-developer/s2i-dotnetcore-ex
    subDir: app
components:
  - name: dotnet
    container:
      image: registry.access.redhat.com/ubi8/dotnet-50:5.0-39
      args: ["tail", "-f", "/dev/null"]
      mountSources: true
      env:
        - name: CONFIGURATION
          value: Debug
        - name: STARTUP_PROJECT
          value: app.csproj
        - name: ASPNETCORE_ENVIRONMENT
          value: Development
        - name: ASPNETCORE_URLS
          value: http://*:8080
      endpoints:
        - name: https-dotnet50
          protocol: https
          targetPort: 8080
commands:
  - id: build
    exec:
      workingDir: ${PROJECT_SOURCE}
      commandLine: kill $(pidof dotnet); dotnet build -c $CONFIGURATION $STARTUP_PROJECT /p:UseSharedCompilation=false
      component: dotnet
      group:
        isDefault: true
        kind: build
  - id: run
    exec:
      workingDir: ${PROJECT_SOURCE}
      commandLine: dotnet run -c $CONFIGURATION --no-build --project $STARTUP_PROJECT --no-launch-profile
      component: dotnet
      group:
        isDefault: true
        kind: run