case 4690 - subscription server setup script: .NET 10 runtime; no Chrome folders beside the app
AyaNova 8.3.0 runs on .NET 10 and downloads the report browser under the data folder. Do not deploy a client built from this before 8.3.0 is released: the script installs the released zip, and 8.2.4 needs .NET 8. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1374,7 +1374,7 @@ echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
|
|||||||
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
|
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
|
||||||
echo 'vm.vfs_cache_pressure=50' | sudo tee -a /etc/sysctl.conf
|
echo 'vm.vfs_cache_pressure=50' | sudo tee -a /etc/sysctl.conf
|
||||||
echo INSTALL .NET CORE
|
echo INSTALL .NET CORE
|
||||||
apt-get install -y aspnetcore-runtime-8.0
|
apt-get install -y aspnetcore-runtime-10.0
|
||||||
echo INSTALL POSTGRESQL
|
echo INSTALL POSTGRESQL
|
||||||
sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
|
sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
|
||||||
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
|
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
|
||||||
@@ -1393,14 +1393,10 @@ echo INSTALL AYANOVA
|
|||||||
apt install zip unzip -y
|
apt install zip unzip -y
|
||||||
mkdir /var/ayanova
|
mkdir /var/ayanova
|
||||||
mkdir /var/ayanova/data
|
mkdir /var/ayanova/data
|
||||||
mkdir /var/ayanova/Chrome
|
|
||||||
mkdir /var/ayanova/ChromeHeadlessShell
|
|
||||||
cd /var/ayanova
|
cd /var/ayanova
|
||||||
curl -O https://www.ayanova.com/download/ayanova-subscription-linux-x64-server.zip && unzip -o ayanova-subscription-linux-x64-server.zip
|
curl -O https://www.ayanova.com/download/ayanova-subscription-linux-x64-server.zip && unzip -o ayanova-subscription-linux-x64-server.zip
|
||||||
chown -vR :www-data /var/ayanova
|
chown -vR :www-data /var/ayanova
|
||||||
chmod -R g+rw /var/ayanova/data
|
chmod -R g+rw /var/ayanova/data
|
||||||
chmod -R g+rwx /var/ayanova/Chrome
|
|
||||||
chmod -R g+rwx /var/ayanova/ChromeHeadlessShell
|
|
||||||
chmod g+rw /var/ayanova/
|
chmod g+rw /var/ayanova/
|
||||||
echo '[Unit]' >> /etc/systemd/system/ayanova.service
|
echo '[Unit]' >> /etc/systemd/system/ayanova.service
|
||||||
echo 'Description=AyaNova server' >> /etc/systemd/system/ayanova.service
|
echo 'Description=AyaNova server' >> /etc/systemd/system/ayanova.service
|
||||||
|
|||||||
Reference in New Issue
Block a user