Installing Amirouter: Difference between revisions

From MiRTA PBX documentation
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Amirouter is the multimanager's replacement and the start for the next real-time switchboard. It is a java application and it is fully multithreaded. It is still in its early stage of development, so the instructions are for the installation and compilation
Amirouter is the multimanager's replacement and the start for the next real-time switchboard. It is a java application and it is fully multithreaded. It is still in development, but it already fully usable
 
* Install MAVEN
 
  cd /usr/local
  wget https://devel.mirtapbx.com/mirtapbx_support/apache-maven-3.8.6-bin.tar.gz
  tar xzvf apache-maven-3.8.6-bin.tar.gz
  export PATH=/usr/local/apache-maven-3.8.6/bin/:$PATH
  cd -


* Install JAVA
* Install JAVA
Line 22: Line 14:
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
</pre>
</pre>
* Configure
 
  /usr/local/amirouter/amirouter-server-config.yaml
  /usr/local/amirouter/application.properties
* Start
/usr/local/bin/runamirouter.sh
If you need to compile Amirouter, but you should not need it
* Install MAVEN
  cd /usr/local
  wget https://devel.mirtapbx.com/mirtapbx_support/apache-maven-3.8.6-bin.tar.gz
  tar xzvf apache-maven-3.8.6-bin.tar.gz
  export PATH=/usr/local/apache-maven-3.8.6/bin/:$PATH
  cd -
* Get Amirouter from private git, compile and exec it with
  \rm target/amirouter-* ; /usr/local/apache-maven-3.8.6/bin/mvn clean install spring-boot:repackage -DskipTests -Pamirouter && \cp target/amirouter-*-SNAPSHOT.jar /usr/local/amirouter/amirouter.jar ; killall -9 java ; runamirouter.sh

Latest revision as of 12:25, 20 December 2024

Amirouter is the multimanager's replacement and the start for the next real-time switchboard. It is a java application and it is fully multithreaded. It is still in development, but it already fully usable

  • Install JAVA
 rpm -i https://devel.mirtapbx.com/mirtapbx_support/jdk-13.0.2_linux-x64_bin.rpm
  • Check java version, it should be
 java -version
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
  • Configure
 /usr/local/amirouter/amirouter-server-config.yaml
 /usr/local/amirouter/application.properties
  • Start
/usr/local/bin/runamirouter.sh

If you need to compile Amirouter, but you should not need it

  • Install MAVEN
 cd /usr/local
 wget https://devel.mirtapbx.com/mirtapbx_support/apache-maven-3.8.6-bin.tar.gz
 tar xzvf apache-maven-3.8.6-bin.tar.gz
 export PATH=/usr/local/apache-maven-3.8.6/bin/:$PATH
 cd -
  • Get Amirouter from private git, compile and exec it with
 \rm target/amirouter-* ; /usr/local/apache-maven-3.8.6/bin/mvn clean install spring-boot:repackage -DskipTests -Pamirouter && \cp target/amirouter-*-SNAPSHOT.jar /usr/local/amirouter/amirouter.jar ; killall -9 java ; runamirouter.sh