Skip to content

oxxr/tapiodeveloperapp

 
 

Repository files navigation

Tapio DeveloperApp

A show case for tapio

Build Status

Preview Deplyoment Status

Production Website

Developement

Run the Ensure-Prerequisites.ps1 PowerShell script to install the prerequisites.

Build

Execute the following commands

cd src\web
ng build
npm install
dotnet build

The result can be found in the directory src\web\bin\Debug\netcoreapp2.2

Start

Locally

Setup environment

In order to authenticate against tapio the credentials have to be provided. First restore the dependencies.

cd .\src\
dotnet restore

Now the Microsoft.Extensions.SecretManager.Tools is available.

Run the following commands with the actual secrets

cd .\src\web\
dotnet user-secrets set "TapioCloud:ClientID" "XYZ"
dotnet user-secrets set "TapioCloud:ClientSecret" "XYZ"

Run

Execute the following commands in one shell

cd src\web
ng build --watch

Execute the following commands in another shell

cd src\web
dotnet run

Navigate to https://localhost:5001 with a browser

Publish

Execute the following commands

cd src\web
npm install
ng build
dotnet publish

The result can be found in the directory src\web\bin\Debug\netcoreapp2.2\publish

Azure App Service

Provide access to the client id and secret via App Settings. Settings

  • TapioCloud:ClientID XYZ
  • TapioCloud:ClientSecret XYZ

License

Licensed under MIT License

About

A showcase for the world of tapio!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 38.2%
  • C# 29.7%
  • PowerShell 17.4%
  • HTML 7.4%
  • CSS 4.2%
  • F# 2.0%
  • JavaScript 1.1%