Docker

AI

Copilot SDKでGitLabのIssueを自動実装する方法

はじめに2026年1月14日に GitHub から公開された @github/copilot-sdk を使うと、Copilot をプログラムから呼び出して自律的にコードを書かせることができます。VS Code 上での補完やチャットとは異なり...
セキュリティ

axiosサプライチェーン攻撃を踏まえて開発環境のnpm設定を見直す

はじめに2026年3月31日、npmパッケージ「axios」がサプライチェーン攻撃を受けました。メンテナーのアカウントが侵害され、悪意あるコードを仕込んだ axios@1.14.1 と axios@0.30.4 が公開されました。npm i...
ホームサーバー

ProxmoxにGitLab CEをインストールする

はじめに最近は AI エージェントにさまざまなタスクを任せる機会が増えてきました。特にコード管理や CI/CD の分野では、Git ツールがエージェントと組み合わせて活用されるケースが増えています。 そこで今回はホームサーバーに自分専用の ...
Tips

DockerのIP競合を修正する

はじめに業務でDockerでホストしているアプリケーションに既存のネットワークからのリクエストが届かない問題が発生しました。今回はその原因と対処方法を備忘録としてまとめます。原因調査の結果、Dockerがデフォルトでコンテナに割り当てるIP...
Docker

Dockerコンテナを別サーバーに移行する方法

はじめに最近、サーバー内の Docker でホストしていたアプリを別サーバーに移行する作業を行ったので、備忘録として記事にまとめます。DB などのデータを蓄積するコンテナは、ボリュームのデータを正しく移行しないとデータが失われるため注意が必...
Tips

docker cpの使いどころ

はじめに業務では Docker を使う場面が多いため、備忘録として Docker コマンドのメモを残していこうと思います。今回は docker cp の使い方についてまとめます。簡単な使い方docker cp はホストとコンテナ間でファイル...
AI

DifyとMCPを組み合わせて自然言語でDBの内容を分析するAIエージェントを作る

はじめにDify に MCP を組み合わせることで、人間が行っていた作業をAIエージェントに代行させることができます。今回は、Dify と crystaldba/postgres-mcp を組み合わせて、自然言語で架空の書店の在庫・売上デー...
AI

Difyをnginxのサブパス以下に配置する方法

はじめにDify を別途 https 化した nginx のサブディレクトリ(例: /dify)に配置する機会がありました。手順が少し複雑だったため、同じような構成を検討している方の参考になるように、また自分への備忘録としてまとめます。前提...
MCP

Python MCPサーバーにRAG機能を追加する

はじめに前回の記事では Python で MCP サーバーを作成し、Docker コンテナとして起動する手順を紹介しました。今回はそのサーバーに Weaviate を使った RAG (Retrieval-Augmented Generati...
MCP

PythonでMCPサーバーを動かしてみる

はじめにMCP (Model Context Protocol) は、AIエージェントが外部ツールやリソースにアクセスするための標準プロトコルです。この記事では、Python 用の SDK を使って MCP サーバーを作成し、http でア...