〇Excaliburの画面
インストール方法
1. pipenvとインストール※以下の例では「debian」というユーザで実施、ユーザ名に応じてパスは適宜変更してください。
sudo apt-get update
sudo apt-get -y install python-tk ghostscript python3-pip
sudo pip3 install pipenv
echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.bashrc
source ~/.bashrc
2. Excaliburのインストールと初期化
mkdir -p ~/excalibur
cd ~/excalibur
pipenv --python 3.7
pipenv install
pipenv install excalibur-py
pipenv shell
excalibur initdb
sed -i -e 's/web_server_host = 127.0.0.1/web_server_host = 0.0.0.0/' excalibur.cfg
3. excaliburをサービス化
cat << EOF | sudo tee /etc/systemd/system/excalibur.service
[Unit]
Description=Excalibur
[Service]
Type=simple
ExecStart=/home/debian/excalibur/.venv/bin/excalibur webserver
User=debian
Group=debian
WorkingDirectory=/home/debian/excalibur
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable excalibur
sudo systemctl start excalibur
関連情報
・Excaliburのプロジェクトホームページ>https://excalibur-py.readthedocs.io/en/master/
0 件のコメント:
コメントを投稿