1.pipenvのインストール
sudo apt-get -y install python3-pip python3-dev python3-testresources pipenv
echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.profile
source ~/.profile
2. LangFlowをインストール
mkdir ~/langflow
cd ~/langflow
pipenv install langflow
3. LangFlowをサービスとして登録
※ユーザ名・パスは適宜変更してください。
cat << EOF | sudo tee /etc/systemd/system/langflow.service
[Unit]
Description=LangFlow
[Service]
Type=simple
ExecStart=/home/ubuntu/langflow/.venv/bin/langflow run --host 0.0.0.0
User=ubuntu
Group=ubuntu
WorkingDirectory=/home/ubuntu/langflow
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable langflow
sudo systemctl start langflow
4. ブラウザでLangFlowにアクセスします。
http://ホスト名またはIPアドレス:7860