#! /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