地方でリモートワーク

リモートワーク、プログラミング、エンジニア、地方

Omarchy(Arch Linux)を使ってDevContainerでKamal Deployする

WSL2からOmarchy(Arch Linux)に切り替えて、今まで動いていたDevContainerを使ったKamal Deployが動かなくなったのでその解決方法です。 Docker in DockerからDocker outside of dockerに変更 network_modeをhostに変更 Devcontainerのrebuild WSL2からOmarc…

Omarchy(Arch Linux)でDevContainerを使うときにSSH Forwardingする方法

Omarchy(Arch Linux)でSSH Port Forwardingするときにはまったのでメモ。 DevContainerでKamalを使ってデプロイしているのですが、ホストのSSH Forwardingが必要です。 VSCodeはホストでSSH Agentを立ち上げておけば、SSHエージェントを自動で転送してくれま…

DevContainerにホストの認証情報を渡してGitHub Cliを使う

VSCode DevContainerでGitHub Cliを使う方法です。 設定ファイル ホストの認証情報を渡す 設定ファイル devcontainer.jsonのfeaturesでghcr.io/devcontainers/features/github-cliを指定すればDevContainer内でGitHub Cli、つまりghコマンドを使うことができ…

RailsでGemを使わずにDecoratorを導入する

RailsでGemを使わずにDecoratorを導入する方法です。 Class#inheritedを使う Decoratorを定義する 使ってみる 注意点 Class#inheritedを使う コードから説明するとApplicationRecordに次のコードを実装します。 app/models/application_record.rb class Appl…

Kamal2.8系でlocal registryが利用可能になった

コンテナデプロイツールKamalでlocal registryが利用可能になりました。 今まではDocker Hubなどのコンテナレジストリをセットアップする必要がありました。 local registryが利用可能になったので、よりシンプルにKamalを利用できます。 https://kamal-depl…

Rails 8.1で導入されたCLI Credential FetchでKamal Registry PasswordをRails Credentialsにまとめられるようになった

Rails 8.1でCLI Credential Fetchが導入された RAILS_MASTER_KEYでまとめて管理できるようになった Kamal本 Rails 8.1でCLI Credential Fetchが導入された Rails 8.1でCLI Credential Fetchが導入されました。 https://guides.rubyonrails.org/8_1_release_n…

びっくりドンキー本店ベルにガリバーバーグディッシュ食べに行った

前菜のガリバーポテト。 大盛でこのあと後悔することに.. 本店のベルは和室。 なぜかいつも同じ席に案内される。 畳で落ち着く。 父親と同じガリバーバーグディッシュ。 ハンバーグ400g。 めちゃくちゃお腹いっぱいになった。