This commit is contained in:
bel
2021-09-14 06:29:17 -06:00
commit a71c585675
36 changed files with 700 additions and 0 deletions

28
leanote/build_and_run.sh Executable file
View File

@@ -0,0 +1,28 @@
#! /bin/bash
set -e
img="bel/leanote"
tag="v0.0"
docker build -t $img:$tag .
if [ ! -d "$PWD/data" ]; then
mkdir "$PWD/data" "$PWD/files"
sudo chmod -R 777 "$PWD/data"
docker run --rm -it \
--entrypoint cp \
-v "$(pwd):/mnt2" \
$img:$tag \
-r /mnt/data /mnt2/
fi
sudo chmod -R 777 "$PWD/data" "$PWD/files"
docker run --rm -it \
--name ${img##*/} \
-p 9000:9000 \
-v "$(pwd)/data:/mnt/data" \
-v "$(pwd)/files:/go/src/github.com/leanote/leanote/files" \
$img:$tag