Удалить 'setup_leanote,sh'
This commit is contained in:
parent
127fc0844a
commit
d054f9b22b
@ -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
|
|
||||||
Loading…
x
Reference in New Issue
Block a user