diff --git a/README.md b/README.md index de7df65..9a5d638 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,8 @@ http://localhost:8000/swagger/admin/index.html [https://nicelizhi.github.io/easy-admin/](https://nicelizhi.github.io/easy-admin/) # Issue -[https://github.com/nicelizhi/easy-admin/issues](https://github.com/nicelizhi/easy-admin/issues) +[https://github.com/nicelizhi/easy-admin/issues](https://github.com/nicelizhi/easy-admin/issues) +[https://gitee.com/nicelizhi/easy-admin/issues](https://gitee.com/nicelizhi/easy-admin/issues) (中国) # Discussions [https://github.com/nicelizhi/easy-admin/discussions](https://github.com/nicelizhi/easy-admin/discussions) \ No newline at end of file diff --git a/config/README.md b/config/README.md index 8f86b54..e15d5de 100644 --- a/config/README.md +++ b/config/README.md @@ -1,3 +1,24 @@ +# quick start + +## 1.1 config the file +``` +vi ./config/settings.yml +``` +## 1.2 import data +``` +./easy-admin migrate +``` +## 1.3 run command to start + +``` +./easy-admin server -c=config/settings.yml +``` + + +# view all command +``` +./easy-admin -h +``` # ⚙ config file full ``` settings: @@ -60,4 +81,8 @@ settings: demo: name: data -``` \ No newline at end of file +``` + +# Issue +https://github.com/nicelizhi/easy-admin/issue +[https://gitee.com/nicelizhi/easy-admin/issues](https://gitee.com/nicelizhi/easy-admin/issues) (中国) diff --git a/docs/index.md b/docs/index.md index de7df65..9a5d638 100644 --- a/docs/index.md +++ b/docs/index.md @@ -83,7 +83,8 @@ http://localhost:8000/swagger/admin/index.html [https://nicelizhi.github.io/easy-admin/](https://nicelizhi.github.io/easy-admin/) # Issue -[https://github.com/nicelizhi/easy-admin/issues](https://github.com/nicelizhi/easy-admin/issues) +[https://github.com/nicelizhi/easy-admin/issues](https://github.com/nicelizhi/easy-admin/issues) +[https://gitee.com/nicelizhi/easy-admin/issues](https://gitee.com/nicelizhi/easy-admin/issues) (中国) # Discussions [https://github.com/nicelizhi/easy-admin/discussions](https://github.com/nicelizhi/easy-admin/discussions) \ No newline at end of file diff --git a/packages.sh b/packages.sh new file mode 100755 index 0000000..13c6f36 --- /dev/null +++ b/packages.sh @@ -0,0 +1,64 @@ +# compile for version +make +if [ $? -ne 0 ]; then + echo "make error" + exit 1 +fi + +easy_admin_version=`./easy-admin version` +echo "build version: $easy_admin_version" + +# cross_compiles +make -f ./Makefile.cross-compiles + +rm -rf ./release/packages +mkdir -p ./release/packages + +os_all='linux windows darwin freebsd' +arch_all='386 amd64 arm arm64 mips64 mips64le mips mipsle riscv64' + +cd ./release + +for os in $os_all; do + for arch in $arch_all; do + easy_admin_dir_name="easy-admin_${easy_admin_version}_${os}_${arch}" + easy_admin_path="./packages/easy-admin_${easy_admin_version}_${os}_${arch}" + + if [ "x${os}" = x"windows" ]; then + if [ ! -f "./easy-admin_${os}_${arch}.exe" ]; then + continue + fi + if [ ! -f "./easy-admin_${os}_${arch}.exe" ]; then + continue + fi + mkdir ${easy_admin_path} + mv ./easy-admin_${os}_${arch}.exe ${easy_admin_path}/easy-admin.exe + else + if [ ! -f "./easy-admin_${os}_${arch}" ]; then + continue + fi + mkdir ${easy_admin_path} + mv ./easy-admin_${os}_${arch} ${easy_admin_path}/easy-admin + fi + cp ../LICENSE ${easy_admin_path} + cp -rf ../config/*.sql ${easy_admin_path} + cp -rf ../config/README.md ${easy_admin_path} + cp -rf ../config/settings.yml ${easy_admin_path} + cp -rf ../config/settings.full.yml ${easy_admin_path} + rm -rf ${easy_admin_path}/legacy + + # packages + cd ./packages + if [ "x${os}" = x"windows" ]; then + zip -rq ${easy_admin_dir_name}.zip ${easy_admin_dir_name} + else + tar -zcf ${easy_admin_dir_name}.tar.gz ${easy_admin_dir_name} + fi + cd .. + rm -rf ${easy_admin_path} + done +done + +cd - + +echo "Done"