mise+uvを前提にPythonの仮想環境を作成するスクリプト
以前にPython で venv & direnv を設定するスクリプトというメモを書きました。このスクリプトに関して以下の点を修正しました。
mise use 〜部分が意図した通りに動作していなかったものを修正- Pythonのバージョンを指定できるように修正(デフォルトは3.13.9)
taskfileの内容は好みで修正します。
以前にPython で venv & direnv を設定するスクリプトというメモを書きました。このスクリプトに関して以下の点を修正しました。
mise use 〜部分が意図した通りに動作していなかったものを修正taskfileの内容は好みで修正します。
Zensicalは標準で各ページのコンテンツにテンプレートを適用する機能をもっています。今回はこの機能の使い方をメモします。公式サイトではConfiguring overridesで説明されています。
Amazon Linux 2023上にDockerでDifyを起動する手順をメモしておきます。Difyを構成するコンテナ群にはcert-botコンテナが含まれており、サーバ証明書を新規取得・更新する能力を持っています。今回はcert-botコンテナも併用し、サーバ証明書を取得してDifyをHTTPSでサービスします。
systemdベースのLinuxでサービスの起動と有効化を実施する場合、例えば以下のように実行します。
systemctl enable docker.service
systemctl start docker.service
RedHat Enterprise Linuxのドキュメントであるブート時のシステムサービス起動の有効化に記載されていますが、enable --nowを指定することで「起動と有効化」を同時に実行することができます。
systemctl enable --now docker
以前に下記のメモを書きました。
こちらをアップデートし、Linux / macOS でよく使うコマンドのチートシートをメモしておきます。
以前にAmazon Linux 2023 + Apache + mod_auth_mellon + Entra で SSO を設定するというメモを書きました。mod_auth_mellonを使ってSAML認証させつつ、「特定アドレスからのアクセス時のみ、認証させない」設定方法をメモしておきます。
Ubuntu Cloud Images 24.04 LTS Daily Buildからダウンロードしたqcow2イメージをベースに、init-osでカスタマイズして検証に利用しています。しかし「Dockerをインストールする」という手順を追加したところ、ストレージの消費量が1GB以上増えてしまったようで、カスタマイズ時にエラーが発生するようになってしまいました。イメージサイズを拡張することで回避しましたので、その手順をメモしておきます。
Dockerfile From Image (dfimage)を使うとDockerコンテナからDockerfileを復元することができます。dfimage自体がDockerコンテナとして提供されており、Dockerエンジンがあれば利用可能です。ただ、毎回Dockerコンテナを実行するのは大変なので、ショートカットするには「エイリアスを設定する」「Pythonスクリプト経由で利用する」といった方法があるようです。今回は後者の「Pythonスクリプト経由で利用する」方法をメモします。
dfimageは仕組み上、Dockerを事前にインストールしておく必要があります。
以前に以下のメモを書きました。
今回は改めてUbuntuへSNMPユーティリティをインストールし、IOL-XEへSNMP Pollingする手順をメモします。
Linux をロードバランサーにしたい場合、LVS を利用することができます。 LVS は比較的シンプルなため、より高機能が必要な場合は HAProxy を使うことができます。 今回は Ubuntu 24.04 LTS へ HAProxy をインストールして、簡単なロードバランスを行う手順をメモします。