開発– category –
-
開発
GitHub ActionsでDockerイメージのビルドを高速化してみた
概要 GItHub Actionsで実行していたDockerイメージのビルド時間を高速化しました。 結論として、レイヤーキャッシュの最適化とDocker BuildxとGitHub Actionsのキャッシュ機能を利用することで、Dockerイメージのビルド時間を約50%短縮することができまし... -
開発
next-authのmiddlewareのauthorized関数でtokenがnullになって困った件
はじめに next-authのjwtによる認証で、サインインは成功するのにmiddlewareの処理でcookieに保存されているはずのtokenを取得するとnullになるという現象で困っていた。 issueを調べてみると同じようなことで困っている人がちらほらいたので、一瞬next-au... -
開発
nuxt.config.tsでパスエイリアスを利用すると’Cannot find module’エラーが出てしまう原因
起こったこと nuxt3プロジェクトのnuxt.config.tsでhooksを設定するために、hooksを定義したモジュールをimportとしようと以下のように記述したところエラーが出た。 import hooks from '~/server/hooks' export default defineNuxtConfig({ // ..... -
開発
リモートで削除したブランチがローカルのGitに残っていたので同期した – git pruneの活用
はじめに ターミナルでGitコマンドの補完機能を使っているのだが、リモートで削除したはずのブランチが補完候補にでてきて鬱陶しかったので調べてみたら、git pruneコマンドというのを見つけた。 ブランチが削除された後のローカルリポジトリ Gitの仕様と...
1