docker

Program & Service

WordPressをDockerizedしました

概要設定方法は以下のページに書きました。サーバ運用まず、Lightsail (月にで個人開発のサービスを一部運用していたのですが、データ量が多くなってきたのでストレージが足りなくなってきたことと、物理RAMが足りなくなってきたので自宅サーバ...
nginx

Dockerを使ってHTTP3対応のnginxでホスティングしてみる手順

概要HTTP3に対応したサイトが全世界のウェブサイトの中で25%あるらしいです。nginxのroadmap上では、3年前からHTTP3が入っているのに2023年2月11日現在ではまだstableでのリリースは行われていません。HTTP3を簡...
Ruby on Rails

Rails7 + importmap + dartsass-rails

概要Rails7のデフォルトでのアセットの管理がどの様になっているか知りたかったので rails newをしてみました。既存プロジェクトを移行したときの差分はこちらです。既存のソースコードの流用などがあるので変更を最小限にしたかったという思...
docker

Error response from daemon: network xxxxxxxx not foundエラーが出たけど解決

問題コンテナを起動しようとしたら以下のような感じのエラーが出ました。% docker-compose run --rm app bash Running 2/2 ⠿ Container train-chrome-1 Created 0.0s...
docker

chromedriverのインストールをarmとintelのDockerfileで共通化

概要E2Eテストをするためのchromedriverは、Linuxのディストリビューションごとにパッケージで提供されていないので、おそらく直接ダウンロードしているケースがほとんどかと思います。Dockerfile上で、アーキテクチャごとにダ...
docker

armとintelのdocker-compose共通化へ向けて(mysql編)

追記Officialの方でもarm64に対応していたのでオフィシャルをそのまま使えそうです。この記事を書いた時点ではまだリリースされていませんでした。背景m1(arm)のmacで既存プロジェクトのdocker-compose upをすると以...
docker

armとintelのdocker-compose共通化へ向けて(Ruby on Rails編)

問題M1macでDockerのrubyイメージからを使おうとすると、nokogiriの部分でエラーが出ます。% docker run --rm -it ruby:3.0.3-buster bashroot@489921d6a766:/# g...
Ruby on Rails

RSA Encryption not supported – caching_sha2_password plugin was built with GnuTLS support がでたときの対処法

原因MySQL5.7までの認証プラグインにはmysql_native_passwordがデフォルトで使用されていましたがMySQL8より新たに追加されたcacing_sha2_passwordがデフォルトに変更されましたがクライアント側が対...
Ruby on Rails

Rails + MySQL 8でngramを用いたfulltext index

Railsのmigrationで普通にfulltext indexを付ける場合には以下のようにすると思いますが、普通のfulltext indexではngramが使われないので日本語の全文検索をする場合には全然マッチしません。class A...
NEWS

2020/12/18 Minedia Tech Talk 今週のニュース

はじめに本題明日渡航。New Yorkの新規陽性者多い。New Yorkは日本からの渡航後は自主隔離。Tom Cruiseが非常に意識高くてびっくり。マスクをしていないスタッフをガチギレで注意。その理由が、プロフェッショナルな意識によるもの...