Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

iskorotkov/web-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web todo app

A simple To Do web app.

Tech stack

  • C# 9.0/.NET 5
  • ASP.NET Core Web API
  • SQL Server
  • NGINX
  • Docker
  • Docker Compose or Kubernetes + Istio

Deploy

  1. [Setup] Install kubectl and make.

  2. [Optional] Create namespace for your app:

    kubectl create namespace web-todo
  3. Create secret with SQL Server password:

    kubectl create secret generic sqlserver -n web-todo --from-literal=SA_PASSWORD="Password-123"
  4. Install Istio in your cluster. One of the possible ways to install it:

    1. [Optional] Install Istio CLI.
    2. [Optional] Run istioctl install.
  5. Deploy app:

    make deploy
  6. [Optional, Cleanup] To undeploy the app, use the following:

    make undeploy