Skip to content

sho9029/CookingSuggester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CookingSuggester

事前準備

Heroku CLIのインストール

Docker Desktopのインストール

・以下のコマンドを順に実行

heroku login
heroku container:login

・herokuで新しいappを作成

・作成したappでadd-onsにHeroku Postgresを追加

Server/appsettings.jsonに追加したデータベースの接続文字列を記述

{
  "ConnectionStrings": {
    "db": "Server={Host};Port={Port};Database={Database};User Id={User};Password={Password};Pooling=true;SearchPath=public"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*"
}

デプロイ

・以下のコマンドをソリューションフォルダで順に実行

heroku container:push web -a {ProjectId}
heroku container:release web -a {ProjectId}

注意点

・以下のようなエラーが発生した場合、heroku container:loginを実行

unauthorized: authentication required
 !    Error: docker push exited with Error: 1