カテゴリー
Linux

【Krypton】スマホ交換時にやったことと、`Public key for github.com does not match pinned key. If the host key has actually changed, remove the pinned key in Krypton.` エラーに対処した記録

まとめ

  • スマートフォンアプリと Kr cli とのペアリングをやり直すには kr pair を実行する。
    • Pair your computer
    • Already paired, unpair current session? [y/N] と尋ねられるので y と答えて既存のペアリング状態を解除する。
  • エラー Public key for github.com does not match pinned key. If the host key has actually changed, remove the pinned key in Krypton. への対応は、スマートフォンアプリにある Known Hosts を削除すればよい。
カテゴリー
Linux コンピューター

[hadolint] warning: Pin versions in apt get install. Instead of apt-get install use apt-get install = (DL3008) を正当な修正をして黙らせるまでの手順メモ

エラー詳細

DL3008 · hadolint/hadolint Wiki · GitHub

Docker イメージにパッケージをインストールするときに、バージョンが決め手になることは全然ないのですが、それだと hadolint が警告を出してきました。

無視したり、警告を抑制しても良いのですけれども、パッケージのバージョンをできるだけ細かく指定するべき、というのは、まあそうだよね、と思いましたので対応することにいたしました。

今回の例で取り上げるパッケージ

unzip 、および libpq-dev にバージョンを指定していないので、これらを例に取り上げます。もともと、この警告に対応してバージョンを明記していたのですけれども、久しぶりに Docker イメージのビルドを行ったところ、そんなバージョンは無い、と言われてしまったので、今回の投稿に繋がった背景もあります。そもそも、このようなケースの場合、バージョン指定などしなくてもよさそうな気もします。。。

対応流れまとめ。

  1. バージョン指定をしないまま、最新のパッケージを Docker イメージにインストールする。
  2. コンテナを立ち上げ、インストールしたパッケージのバージョンを調べる。
  3. Dockerfile に調べたバージョンをコピペする。

このうち、最初の手順である、 Docker イメージへの問題となるバージョン未設定パッケージのインストールは完了しているところから始まります。

カテゴリー
Linux コンピューター

【Laravel9 Vite Vue.js 3】 Swiper でサムネイル付きのスライドショー SFC を作成する記録

やりたいこと

  • Vue.js 3
  • Swiper の SFC への入力
    • 画像 URL の配列
  • Swiper の SFC からの出力
    • 特になし。
    • スライドショー、フォトギャラリーがウェブブラウザに描画される
      • サムネイルあり