From d054f9b22ba4582da15d7422932017906433d47e Mon Sep 17 00:00:00 2001 From: dimon Date: Fri, 1 Apr 2022 16:59:00 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C=20's?= =?UTF-8?q?etup=5Fleanote,sh'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup_leanote,sh | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 setup_leanote,sh diff --git a/setup_leanote,sh b/setup_leanote,sh deleted file mode 100644 index a93c7b0..0000000 --- a/setup_leanote,sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash - -# Install base -sh /setup_programs.sh - -# Install mongo -apt install -y mongodb - -# Install leanote -wget http://sourceforge.net/projects/leanote-bin/files/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz/download -O /leanote-linux-amd64.bin.tar.gz -wget https://raw.githubusercontent.com/mariusv/docker-leanote/master/leanote_install_data.tar.gz -O /leanote_install_data.tar.gz - -tar -xzvf /leanote-linux-amd64.bin.tar.gz -C / -rm -f /leanote-linux-amd64.bin.tar.gz - -mkdir -p /leanote/data/public/upload -mkdir /leanote/data/files -mkdir /leanote/data/mongodb_backup -rm -r /leanote/public/upload -rm -r /leanote/mongodb_backup -ln -s /leanote/data/public/upload /leanote/public/upload -ln -s /leanote/data/files /leanote/files -ln -s /leanote/data/mongodb_backup /leanote/mongodb_backup - -tar zxf /leanote_install_data.tar.gz -C /leanote -rm -f /leanote_install_data.tar.gz -chmod +x /leanote/bin/run.sh - -# Get leanote app conf -rm /leanote/conf/app.conf -wget https://git.dfosd.synology.me/docker/ubuntu-leanote/raw/branch/master/app.conf -O /leanote/conf/app.conf - -# Modify app conf -#64-bit random app.secret -app_secret=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1) -sed -i "s/V85ZzBeTnzpsHyjQX4zukbQ8qqtju9y2aDM55VWxAH9Qop19poekx3xkcDVvrD0y/$app_secret/g" /leanote/conf/app.conf -sed -i "s/MONGO_HOST/$MONGO_HOST/g" /leanote/conf/app.conf -sed -i "s/MONGO_PORT/$MONGO_PORT/g" /leanote/conf/app.conf -sed -i "s/MONGO_USERNAME/$MONGO_USERNAME/g" /leanote/conf/app.conf -sed -i "s/MONGO_PASSWORD/$MONGO_PASSWORD/g" /leanote/conf/app.conf -sed -i "s/MONGO_DB/$MONGO_DB/g" /leanote/conf/app.conf - -# Install nginx and get conf -apt install -y nginx -rm /etc/nginx/sites-enabled/default -wget https://git.dfosd.synology.me/docker/ubuntu-leanote/raw/branch/master/nginx_ssl.conf -O /etc/nginx/sites-enabled/nginx_ssl.conf \ No newline at end of file