Skip to content

ktanakaj/AspNetCoreApiExample

Repository files navigation

ASP.NET Core Web APIサンプルアプリ

ASP.NET CoreのAPI開発勉強用に作成したサンプルアプリです。

ごくごく簡単なブログを想定したAPI。アプリ構成や開発環境的な部分がメインです。

環境

  • Docker
    • ASP.NET Core 6.0
    • MySQL 8.x
    • nginx 1.17.x

開発環境

開発環境構築

Windows上でVisual Studioを用いて開発する場合は、Visual StudioとDocker Desktopが動く状態にした上で、
IDE上からdocker-composeプロジェクトを選択して、デバッグ実行なりで実行してください。

動作中のアプリには http://localhost:5000/swagger/ でアクセス可能です。

※ テスト用のインメモリDBで良ければ、Visual Studio上からDocker無しの単体でも実行可能です。

その他

各種ログは標準出力に出力されます。
システムログ、アクセスログ、SQLログを出力します。

DBを参照する場合は、MySQL Workbench等でMySQLの標準ポートに接続してください(接続情報は docker-compose.yml 参照)。

ライセンス

MIT