Let’s Encryptでワイルドカードを利用する
証明書の作成 Let’s Encryptでドメインにワイルドカードを使用するには、次のコマンドを実行します。 ※例として*.example.comを設定しています。以下、example.comのところを、お使…
証明書の作成 Let’s Encryptでドメインにワイルドカードを使用するには、次のコマンドを実行します。 ※例として*.example.comを設定しています。以下、example.comのところを、お使…
Let’s Encryptは無料で利用できるSSL証明書です。ただ、90日間で期限が切れてしまうため、定期的に更新する必要があります。 証明書の更新はコマンドのみで実行できるため簡単ですが、それでも手動で行う…
PHPのインストール まず、PHP用のaptのPPA(Personal Package Archive)リポジトリを追加します。 次に、追加したPPAリポジトリを利用して、必要なバージョンのPHPをインストールします。こ…
Ruby on Railsにはマイグレーションという、データベースの変更管理を簡単に行うための便利な枠組みが用意されています。 この投稿では、このマイグレーション機能の使い方についてまとめたいと思います。(徐々に更新して…
Jenkinsを利用していると、実行済みのビルドがどんどん溜まっていってストレージを圧迫するため、定期的に古いビルドを削除する必要があります。 個別のビルドについては、ビルドの詳細ページから「Delete build &…
CSSフレームワークのBootstrap 4を使うと、タブを使って表示するコンテンツを切り替える機能を簡単に実現できます。(Bootstrap 4のJavascriptを有効にしておく必要があります。) ただ、レスポンシ…
Rails標準のLoggerを活用して、エラーログをSlackのチャンネル上に表示する方法について説明いたします。 Slack Notifierのインストール まず、RailsからSlackへのメッセージの送信に関しては…
WordPressの投稿記事における「抜粋」設定機能は、投稿の一覧画面において記事のサマリとして表示させたり、またdescriptionのmetaタグに設定することで検索エンジン等の検索結果に表示させたりするのに便利です…
Docker Hubから取得したイメージは自動的には更新されません。特定のイメージを利用してコンテナを作成した場合、初回は最新のイメージをDocker Hubから取得しますが、二回目以降はタグがlatestであってもロー…
TurbolinksはPjax(pushState + Ajax)を実現するためのライブラリで、Rails 5では標準で有効になっています。Turbolinksを使うと、ページ遷移時に画面全体の読み込みが行われないため、…