diff --git a/clever/static/index.html b/clever/static/index.html index 919c6fb0..9c3074ca 100644 --- a/clever/static/index.html +++ b/clever/static/index.html @@ -2,11 +2,12 @@ diff --git a/deploy/butterfly.service b/deploy/butterfly.service new file mode 100644 index 00000000..a822c816 --- /dev/null +++ b/deploy/butterfly.service @@ -0,0 +1,6 @@ +[Unit] +Description=Butterfly Terminal Server + +[Service] +ExecStart=/usr/local/bin/butterfly.server.py --host="0.0.0.0" --unsecure +User=pi diff --git a/deploy/butterfly.socket b/deploy/butterfly.socket new file mode 100644 index 00000000..4cf35362 --- /dev/null +++ b/deploy/butterfly.socket @@ -0,0 +1,5 @@ +[Socket] +ListenStream=57575 + +[Install] +WantedBy=sockets.target diff --git a/image_builder/scripts/software_install.sh b/image_builder/scripts/software_install.sh index de1ff9ba..d099a725 100755 --- a/image_builder/scripts/software_install.sh +++ b/image_builder/scripts/software_install.sh @@ -41,6 +41,14 @@ rm build/conf/sites/default ln -s /home/pi/catkin_ws/src/clever/deploy/monkey ./build/conf/sites/default cd /home/pi +# install and enable Butterfly (web terminal) +sudo apt-get install libffi-dev +sudo pip3 install butterfly +sudo pip3 install butterfly[systemd] +sudo ln -s /home/pi/catkin_ws/src/clever/deploy/butterfly.service /lib/systemd/system/ +sudo ln -s /home/pi/catkin_ws/src/clever/deploy/butterfly.socket /lib/systemd/system/ +sudo systemctl enable butterfly.socket + echo -e "\033[0;31m\033[1m$(date) | #2 Adding mjpg-streamer at /home/pi\033[0m\033[0m" # https://github.com/jacksonliam/mjpg-streamer