Skip to content

suadin/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#suadin.de

Template

  • Blazor Server-App
    • Authenticationtype: single nodes
    • HTTPS configured
    • Docker for Linux

Prerequisites

  • .NET 5: choco install dotnet-5.0-sdk
  • Docker: choco install docker-desktop and choco install docker-cli
  • IDE: for example choco install visualstudio2019community
  • GIT Client: for example choco install gitkraken
  • PostgreSQL Database: choco install postgresql13 and/or choco install postgresql
    • update C:\Program Files\PostgreSQL\{VERSION}\data\pg_hba.conf with host all all 0.0.0.0/0 md5
    • create on local database user & database suadin, grant user suadin to database suadin
  • PostgreSQL Client: for example choco install pgadmin4
  • Dev-Certificate: dotnet dev-certs https --trust
  • Entity Framework Core Tools: dotnet tool install --global dotnet-ef
  • Secrets: SmtpPassword

Getting Started

  • start docker
  • start postgresql
  • update database cd Suadin, dotnet ef database update
  • run app within docker

Deployment

  • grant repo suadin/website to github-package website to release image to github
  • add into repo suadin/website secrets DOCKER_HUB_USER and DOCKER_HUB_PASSWORD to release image to dockerhub
  • add into repo suadin/website secret SERVER_PASSWORD to deploy released image to server

Sources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published