.NET Core 3.1 icon

.NET Core 3.1

stack

.NET Core 3.1 application

Details
Version
1.0.3 (default)
Schema version
2.1.0
Project type
dotnet
Language
.NET
Resources
Starter project
dotnetcore-example
Download
Devfile
schemaVersion: 2.1.0
metadata:
  name: dotnetcore31
  displayName: .NET Core 3.1
  description: .NET Core 3.1 application
  icon: https://github.com/dotnet/brand/raw/main/logo/dotnet-logo.png
  tags:
    - .NET
    - .NET Core App 3.1
  projectType: dotnet
  language: .NET
  version: 1.0.3
starterProjects:
  - name: dotnetcore-example
    git:
      checkoutFrom:
        remote: origin
        revision: dotnetcore-3.1
      remotes:
        origin: https://github.com/redhat-developer/s2i-dotnetcore-ex
    subDir: app
components:
  - name: dotnet
    container:
      image: registry.access.redhat.com/ubi8/dotnet-31:3.1-61
      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: http-dotnetcore
          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