archive
This commit is contained in:
28
leanote/build_and_run.sh
Executable file
28
leanote/build_and_run.sh
Executable 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
|
||||
|
||||
Reference in New Issue
Block a user