Docker

HomePosts Tagged Docker
Ghost + Gatsby + Netlify でブログを開設

Ghost + Gatsby + Netlify でブログを開設

Ghost + Gatsby + Netlify でブログを開設しましたので、手順についてメモします。以前は、WordPressを使ってブログを運用していたのですがメンテナンスに限界を感じ、別のCMSを探したところ、この構成にたどり着きました。この構成を使用することで、シンプルかつ高速なブログを作成することができました。 Tech stack ざっくりですが、使用した技術スタックについてひとことずつ * Ghost: コンテンツマネジメントシステム(CMS)。Ghostでブログを書きます。 * Gatsby: 静的サイトジェネレータ(Static Site Generator)。Ghostで作成したブログ記事を静的コンテンツへと変換します。 * Netlify: ホスティングサービス。Gatsbyで生成した静的コンテンツをここにホスティングし、Webで閲覧できるようにします。 利用環境 以下を使用しました * Docker version: 20.10.14, build a224086 * Node version: v16.15.0 * Ga

WordPressをDocker上でWP-CLIで実行する

WordPressをDocker上でWP-CLIで実行する

WordPressのローカル開発環境の手段として、WP-CLI(WordPressを管理するためのコマンドラインツール)をDocker Desktop上で実行しWordPressを動かす方法を取ってみました。手順を書き残しておきます。 利用環境 私が利用した開発環境は以下になります。 * Windows 10(WordPressはDocker上で動かすのでホストOS依存しないと思います) * wordpress-herokuのプロジェクトを利用 ※wordpress-herokuとはBedrockをベースにしたWordPressをHeroku上で動かすことを楽ちんにしてくれるプロジェクトです。 この手法を取った背景 そもそもwordpress-herokuプロジェクトはローカル環境でもWordPressを動かすための手順を用意しており、こちらのWikiに記載されております。 にもかかわらず、なぜわざわざDocker上で動かすのかというと、RedisやMySQLもローカル用に環境を用意したいってなった時に楽そうかな、と思ったのがまず一点。 そして、

Herokuで"at=error code=H14 desc=No web processes running"エラーになる件

Herokuで"at=error code=H14 desc=No web processes running"エラーになる件

HerokuにDockerコンテナ(Webサーバー)をデプロイした際に、"No web processes running"エラーが発生してしまいました。原因や解決方法について調べたので、内容をメモします。 事象 HerokuにDockerコンテナ(Expressを利用したWebサーバー)をデプロイした後、ページを開いてみるとApplication errorが発生しておりました。 サーバーログをheroku logs --tailで確認してみると、以下のように"No web processes running"とのエラーが出力されておりました。 2020-12-06T06:05:22.736018+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=jiko-album-artwork-backend.herokuapp.com request_id=33285f21-ed78-4733-b3d4-1214031f1d