ubuntuインストールleanote

[ 参照](https://github.com/leanote/leanote/wiki/Leanote-%E4%BA%8C%E8%BF%9B%E5%88%B6%E7%89%88%E8%AF%A6% E7%BB%86%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B ---- Mac-and-Linux)

コマンド:

docker build -t myleanote:1.0.
docker run -it -v /home/leanote_data/data:/home/data -v /home/leanote_data/files:/home/leanote/files -p 9000:9000-e NOTEHOST="https://note.superpig.win"--name leanote myleanote:1.0

注意:
Backstage management-configration-convertpdf xvfb-runwkhtmltopdfに設定します

dockerfile

FROM ubuntu:18.04
MAINTAINER yzh
RUN apt-get update && apt-get install -y \
 wget \
 xvfb libfontconfig wkhtmltopdf
 # vim

RUN cd /home;mkdir data

RUN cd /home;wget  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz;tar -xzvf mongodb-linux-x86_64-3.0.1.tgz

RUN cd /home;wget https://sourceforge.net/projects/leanote-bin/files/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz/download;mv download leanote-linux-amd64-v2.6.1.bin.tar.gz;tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz

RUN cd /home/;rm *.tar.gz;rm *.tgz

RUN cd /usr/share/fonts/truetype/dejavu/;wget https://github.com/sonatype/maven-guide-zh/raw/master/content-zh/src/main/resources/fonts/simsun.ttc

ENV PATH="${PATH}:/home/mongodb-linux-x86_64-3.0.1/bin"
ENV NOTEHOST="http://localhost:9000"

RUN ln -s /usr/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf

RUN echo "mongorestore -h localhost -d leanote --dir /home/leanote/mongodb_backup/leanote_install_data/">/home/init.sh

RUN echo "cd /home/leanote/conf; sed -i 's@http://localhost:9000@'"\$NOTEHOST"'@g' app.conf">/home/runall.sh
RUN echo "nohup mongod --dbpath /home/data --smallfiles &">>/home/runall.sh
RUN echo "sleep 3">>/home/runall.sh
RUN echo "cd /home;bash init.sh">>/home/runall.sh
RUN echo "cd /home;echo '# mongorestore -h localhost -d leanote --dir /home/leanote/mongodb_backup/leanote_install_data/'>init.sh ">>/home/runall.sh
RUN echo "cd /home/leanote/bin;">>/home/runall.sh
RUN echo "sleep 3">>/home/runall.sh
RUN echo "bash run.sh">>/home/runall.sh
CMD ["/bin/bash","/home/runall.sh"]

Recommended Posts

ubuntuインストールleanote
ubuntu18.04インストールpython2
ubuntu18.04インストールドッカー
ubuntu12.04インストールpython3
Ubuntuインストールガイド
ubuntuインストールnodejs
ubuntu16インストールasp.net
ubuntuはJenkinsをインストールします
docker install ubuntu
ubuntuインストールelasticsearch
ubuntu16.0.1インストールパゴダ
ubuntu18.04インストールpython
ubuntu18.04インストールteamviewer
ubuntu install sendmail
Ubuntuにapache + PHPをインストールします
ubuntu18にvscodeをインストールします
Ubuntuにnode.jsをインストールします
Ubuntuにmysql-pythoをインストールします
ubuntuインストールzshターミナル
UbuntuにRedisをインストールする
ubuntu20にR4をインストールします
Ubuntu18.04にnvtopをインストールします
Ubuntu18.04にpostgresql-10をインストールします
Ubuntu16.04にpython3.6をインストールします
Ubuntuにdockerをインストールする
Ubuntu18.04はopencv3.2.0ソリューションをインストールします
Ubuntu16.04にmysqlをインストールします
ubuntu14.10の下にThriftをインストールします
UbuntuにOpenJDK10をインストールします
Ubuntu14.04にCaffeをインストールします
ubuntu18.04にDockerをインストールします
Ubuntu16にnodejs10をインストールします
ubuntuインストールハーバーウェアハウス
Ubuntu14.04にmysqlをインストールします
Ubuntu16.04Mongodbチュートリアルのインストール
UbuntuにDjangoをインストールします
Ubuntu16.04にPytorch + CUDAをインストールします
2018-09-11Ubuntuにarduinoをインストールします
Ubuntu14.04にPython3をインストールします
Ubuntu18.04インストールAsterisk16.10 + FreePBX15.0
Ubuntu19はMySQLピットをインストールします
ubuntu16.04 install node.js、npm
Ubuntu18にrJavaをインストールします
UbuntuにJDK10 +をインストールする
pcduino ubuntu install os
Ubuntuにpythonをインストールする
Ubuntu19.10にJDKをインストールします
Ubuntu16.04にPython3をインストールします
ROS Ubuntu 18.04 [2]にROSをインストールします。
UbuntuにMySQLをインストールする
Ubuntu16.04.2にKDEをインストールします
ubuntuインストールnginxサーバー
UbuntuにYarm-PM2をインストールします
Ubuntu18にDockerをインストールする
UbuntuにPython3.7をインストールする
Ubuntuにflashplayerをインストールする
ubuntu:カメラドライバーをインストールします
ubuntu14.04インストールjdk1.8チュートリアル
クラウドノートを作成するには、Ubuntu18にLeanoteをインストールします
Dockerプラクティス(1):Ubuntu16.04にDockerをインストールします
Ubuntu18.04にVMwareToolsをインストールします