docker nginx-proxy で、ファイルサイズエラー

1台のサーバーで、複数の Docker を動かすために導入している、nginx-proxy-main で、クライアントのイメージのアップロードが1M以上になるとエラーになる現象が発生。 413 Request Entity Too Large 対応方法 docker-compose.yml に以下を追加     volumes: – /var/run/docker.sock:/tmp/docker.sock:ro – ./server.conf:/et.. 続きを読む

MACOS 15 (MACOS Sequoia)にしたら、Dockerがエラーで動かなくなった。

MacBook M1 16インチを macOS15にしたら、dockerが、Rosettaのエラーで動かなくなった。 DB周りとphpmysqmin がNGで DockerのRosettaを外すと動くけれども、DBそのものはエラーっぽくてアプリが動かない。 色々やってみたけど、結果的に dockerを最新版にしたら動いた。そういえば、Macbook Air M2の方は15にしても動いてたな。 おまけで、最新版にしてもdocker-compose が動かなかったので Docke.. 続きを読む

DOCKER のバックアップからMYSQL をコピーした時、エラーで起動しなくなった時は

DockerでMySQLのDataフォルダーをコピーしたらエラーで起動しなくなった。 エラーを見ると [ERROR] InnoDB: Failed to find tablespace for table mysql.plugin in the cache. Attempting to load the tablespace with space id 2 こうなっている。(他にも山盛り) この時は、 my.cnf に、 innodb_force_recovery = 6 を.. 続きを読む

Laravel11 に認証機能を追加

Laravel11 に認証機能を追加する。 入れるのは、 Laravel Breeze Laravel Jetstream Breezeは登録などの基本機能を入れて Jetstreamは、2段階認証などの拡張機能を司るもの。 必要機能としてnpm を利用するので、Docker上にnpmを導入する。 sudo apt install -y nodejs npm Breeze導入 composer require laravel/breeze –dev compose.. 続きを読む

DOCKER のコンフリクト

docker rm $(docker ps -aq) –force これでコンテナを全部消す Dockerで作成したコンテナを削除 DockerのコンテナIDは$ docker ps -aで停止しているコンテナを含めて確認可能。コンテナIDは複数指定可能。 rmコマンドに続けて-f (force オプション)で強制的に削除できる。 Dockerで作成したコンテナを全部一括で削除 上のコマンドでコンテナ一覧を指定して削除することができる。1あーる2021/.. 続きを読む

Laravel 複数サイトで stripeを使う

.env.url を用意する 例) .env.hogehoge.jp そこに、必要なENVを書き込む Stripe関連の情報も書き込む WEBHOOK や、シークレットキーも書く .htaccessを編集する。 public/.htaccess を編集 SetEnvIf Host “hogehoge.jp” APP_ENV=hogehoge.jpSetEnvIf Host “hogehoge.com” APP_ENV=hogeh.. 続きを読む

flutter + archive でエラー

flutter を test flight にしようと思って、arciveしようとしたら rsync でエラーになった。 とりあえず、以下を実行したら作成できた. flutter さんお願いしますよ〜 source=”$(readlink “${source}”)” をxcodeで検索かけて、その部分を source=”$(readlink -f “${source}”)”に入れ替えます。

VSCODE の色について

VSCODE のWindowごとに色をつけたいことってありますよね。 自分は、デスクトップ上に幾つかのVSCODEを開いて作業するのですが、どのコードかわからずについ違うファイルを編集してしまうことがあります。 なので色をつけようと思ったんですけど、なんか、世の中の人の情報が違う。 そんなに複雑なことをしたいんじゃない。プロジェトごとに色をつけたいんじゃない。 単純に、色をつけたいだけなんだけど。って思ったわけです。 そこで、ワークスペースを使って色分けしてみました。 まず、.. 続きを読む

オリジナルバリデーションの定義

ルールオブジェクトの作成 artisanコマンドを用いてルールオブジェクトを作成します。 appディレクトリ下にRulesディレクトリが作られその中にnama_kana.phpが作られているはずです。name_kana.php ルール、メッセージを定義 passesメソッドにはルールを定義、messageメソッドにはエラーメッセージを定義します。name_kana.php 正規表現を使い、カタカナ、「ー」(全角伸ばし棒)以外の文字列が含まれるときはfalseを返し、それ以外は.. 続きを読む