Installing Amirouter: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision 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 | 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 | * 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 | * Configure | ||
/usr/local/amirouter/amirouter-server-config.yaml | |||
/usr/local/amirouter/application.properties | |||
* Start | * Start | ||
cd | /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