DockerコンテナにインストールしたMySQLを起動すると「/etc/sysconfig/network: No such file or directory」が出て起動できないときの対処法。コンテナに入ってnetworkファイルを作成するだけで解決します♪
Djangoのテンプレートでheadやfooter、navなどの共通部分をパーツ化して読み込む方法。includeタグを使えば別のHTMLを任意の場所に挿入できるので、修正が一箇所で済んで保守が楽になります♪
treeコマンドでディレクトリ構造をテキストで出力する方法。MacならHomebrewで入ります。日本語の文字化け対応、階層の指定、ディレクトリのみ表示、除外パターン、ファイル出力などオプションもまとめました♪
Djangoのテンプレートで配列をループ表示する書き方と、要素数を取得する方法。len関数はテンプレート側では使えずエラーになるので、lengthフィルターを使います。プログラミング備忘録です♪
複数のDockerコンテナをまとめて起動・管理できる「Docker Compose」の使い方。RedmineとMySQLの構成を例に、docker-compose.ymlの作成から起動、ブラウザでの確認まで。コマンド一発で済むようになります♪
プロジェクト管理ツール「Redmine」をDockerでインストールする手順。RedmineとBacklogの違い、RedmineとMySQLのイメージ取得、データストアディレクトリの作成、コンテナ起動からブラウザ確認まで♪
AnsibleでApacheをインストールするplaybookの備忘録。hosts・group_vars・host_vars・handlers・rolesのディレクトリ構造と各ファイルの中身、実行コマンド、ブラウザでの確認までまとめています。
DjangoのtemplateファイルからCSS・JavaScript・画像などの静的コンテンツ(staticファイル)を読み込む仕組みと手順。アプリ配下にstaticディレクトリを作り、load staticとstaticタグで相対パス指定します♪
Apache製の負荷テストツール「JMeter」をMacにHomebrewでインストールして使う方法。スレッドグループの作成と設定、HTTP Requestの追加、実行、View Results Treeのリスナーを追加して結果を確認するまで♪
はてな製のクラウド型サーバー監視サービス「Mackerel(マカレル)」の導入手順。登録からAPIキーの確認、エージェントのインストール、ダッシュボードでの確認、アラートをSlackに通知する設定まで♪