GitHub ActionsからDockerでMkDocsビルドを実行し、Nginxでサイトを公開する
Markdownで記載したコンテンツをGitHub Actionsの(Pagesなどでは無く)Self-Hosted Runnerを使ってMkDocsでビルドし、NginxでWebサイトとして公開する手順をメモしておきます。MkDocs自体はsig9/mkdocs-materialというDockerコンテナを使ってビルドします。
尚、今回はSelf-Hosted Runner側にはx64のUbuntuを利用します。