test_startup.sh 663 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. RAILS_ENV=$1
  3. APP_PORT=$2
  4. WS_PORT=$3
  5. export ZAMMAD_SETTING_TTL=15
  6. rails r "Setting.set('developer_mode', true)"
  7. rails r "Setting.set('websocket_port', '$WS_PORT')"
  8. rails r "Setting.set('fqdn', '$IP:$BROWSER_PORT')"
  9. rails r "Setting.set('chat_agent_idle_timeout', '45')"
  10. echo "env used for script/build/test_startup.sh $1 $2 $3"
  11. echo "export RAILS_ENV=$RAILS_ENV"
  12. echo "export IP=$IP"
  13. echo "export BROWSER_PORT=$BROWSER_PORT"
  14. #rails s puma -d --pid tmp/pids/server.pid --bind 0.0.0.0 --port $APP_PORT
  15. pumactl start --pidfile tmp/pids/server.pid -d -p $APP_PORT -e $RAILS_ENV
  16. script/websocket-server.rb start -d -p $WS_PORT
  17. script/scheduler.rb start