サーバーサイド
Docker イメージのレイヤー構造を理解する新着!!

Docker を使い始めると、docker build のログに CACHED が並んだり、Dockerfile の書き方を少し変えるだけでビルド時間が大きく変わったりする場面に出会います。その背景にあるのが「イメージのレイヤー構造」です。

続きを読む
CI/CD
GitHub Actions で Docker ビルド + ECR push を自動化する新着!!

アプリケーションを ECS や Lambda(コンテナイメージ)にデプロイする際、コンテナイメージのビルドと Amazon ECR への push を手作業でやっていると、ローカル環境差によるビルドのぶれ、push し忘れ、タグの取り違え、…

続きを読む
php備忘録
Laravel 13 で「認証基盤アプリのテンプレート」を整える:マルチドメイン・読み書き分離・Sanctum・Octane

複数の案件で「管理画面 + フロント + API」の3層 Laravel アプリを繰り返し立ち上げていると、環境変数の設計や Docker まわりのボイラープレートで毎回消耗します。そこで、認証基盤を持つ Laravel アプリのテンプレー…

続きを読む
サーバーサイド
Dockerfile の書き方 — 最小構成から始める

Dockerfile は「アプリを動かす環境をコードで定義するファイル」です。ただ、最初から公式のベストプラクティスを全部読もうとすると情報量が多く、最初の一歩でつまずきがちです。

続きを読む
サーバーサイド
docker run の基本オプション完全ガイド

docker run は Docker で最初に覚えるコマンドでありながら、オプションが多く「なんとなくコピペで済ませている」人が多いコマンドです。本記事では代表的なオプションを実行例とともに一つずつ整理し、docker run -d -p…

続きを読む
サーバーサイド
Docker Desktop のインストールと初期設定(Mac/Windows)

ローカル開発環境を「動くマシン」から「壊してもすぐ作り直せるマシン」に変える第一歩が Docker Desktop です。本記事では Mac / Windows それぞれで Docker Desktop をインストールし、最初に済ませておく…

続きを読む
php備忘録
Laravel:Redis php_network_getaddresses: getaddrinfo failed: Name or service not known [tcp://redis:6379]

Laravel:Redis php_network_getaddresses: getaddrinfo failed: Name or service not known [tcp://redis:6379] とある現場 […]

続きを読む
サーバーサイド
「Dockerコンテナがうまく起動しない」そんなときにチェックするコマンドまとめ

「Dockerコンテナがうまく起動しない」チェックするコマンドまとめ 今回はきつかったです。 納期1日前に来るデザイン原稿 納期前週金曜日に行われたDockerの本番環境構築への変更 そして、これに伴うコンテナ未起動問題 […]

続きを読む
JavaScript備忘録
Vue.js:ファビコンの変更に手間取った件

Vue.js:ファビコンの変更に手間取った件 もう何なんでしょう。こんなに苦戦するとは全く予想してませんでした。 「Vueのアイコンがしつこい!」というお話です。 普通に考えれば <link rel="icon" […]

続きを読む
JavaScript備忘録
Vue.js:DjangoのSPA化で記録しておいた方が良いと感じたErrorと改善方法

Vue.js:DjangoのSPA化で記録しておいた方が良いと感じたErrorと改善方法 昨日の記事の続きのような内容になります。 Dockerで【 Django × Vue 】 のSPA環境を構築する際に出てきたAPI […]

続きを読む