mdファイルを直接扱える「NoteDiscovery」

以前にも紹介した「NoteDiscovery」ですが、ディレクトリ構成など「code-note」と対応する形にしてみました。
公開ポートを3341、インストール先はそのまま/opt/docker/notediscovery、ノートのルートフォルダは/opt/lxd-data/noteに変更しています。

LXDコンテナでインストール

sudo bash -c 'set -e; D=/opt/docker/notediscovery; command -v docker &>/dev/null || { curl -fsSL https://get.docker.com | sh && systemctl enable --now docker; }; mkdir -p "$D/data"; cat > "$D/docker-compose.yml" <<'"'"'EOF'"'"'
services:
  notediscovery:
    image: ghcr.io/gamosoft/notediscovery:latest
    container_name: notediscovery
    ports:
      - "3341:8000"
    volumes:
      - /opt/lxd-data/note:/app/data
    restart: unless-stopped
    environment:
      - TZ=Asia/Tokyo
    healthcheck:
      test: ["CMD","python","-c","import urllib.request; urllib.request.urlopen('"'"'http://localhost:8000/health'"'"')"]
      interval: 60s
      timeout: 3s
      retries: 3
      start_period: 5s
EOF
mkdir -p /opt/lxd-data/note
cd "$D" && docker compose pull && docker compose up -d && echo "✅ 完了: http://$(hostname -I | awk '"'"'{print $1}'"'"'):3341"'

code-noteと併用が可能

同じフォルダを見るので併用がしやすいですね。本格的にテキスト入力するときはこちらを、というかたちです。
ちなみに、NoteDiscoveryは色々なテーマが用意されているので好みの色合いで使えますね。

タイトルとURLをコピーしました