diff --git a/install_dependencies.sh b/install_dependencies.sh index e9beb8e..7352109 100755 --- a/install_dependencies.sh +++ b/install_dependencies.sh @@ -3,6 +3,15 @@ set -e #set -x +sudo chmod -R g+w . + +if ! id zmqs >/dev/null 2>&1; then + # Create zmq user + sudo useradd -U -G www-data -m -s /bin/bash zmqs + # Adds right to www-data to run ./start-zmq as zmq + sudo echo "www-data ALL=(zmqs) NOPASSWD:/bin/bash /var/www/misp-dashboard/start_zmq.sh" > /etc/sudoers.d/www-data +fi + sudo apt-get install python3-virtualenv virtualenv screen redis-server unzip -y if [ -z "$VIRTUAL_ENV" ]; then diff --git a/start_all.sh b/start_all.sh index 2379217..e2845ad 100755 --- a/start_all.sh +++ b/start_all.sh @@ -48,3 +48,6 @@ if [ "${check_dashboard_port}" == "1" ]; then else echo -e $RED"\t* NOT starting flask server, made a very unrealiable check on port 8001, and something seems to be thereā€¦ please double check if this is good!"$DEFAULT fi + +sleep 0.1 +sudo -u zmqs /bin/bash /var/www/misp-dashboard/start_zmq.sh &