45 lines
1.2 KiB
Bash
Executable file
45 lines
1.2 KiB
Bash
Executable file
#!/usr/bin/env sh
|
|
|
|
## consts
|
|
|
|
dir_build="build"
|
|
dir_source="source"
|
|
|
|
|
|
## exec
|
|
|
|
### exec:backend
|
|
|
|
dir_build_backend="${dir_build}/backend"
|
|
|
|
mkdir -p ${dir_build_backend}/lib/alveolata
|
|
cp -r -u lib/alveolata/* ${dir_build_backend}/lib/alveolata/
|
|
|
|
mkdir -p ${dir_build_backend}/lib/piper
|
|
cp -r -u lib/piper/* ${dir_build_backend}/lib/piper/
|
|
|
|
mkdir -p ${dir_build_backend}/helpers
|
|
cp -r -u -v ${dir_source}/helpers/* ${dir_build_backend}/helpers/
|
|
cp -r -u -v ${dir_source}/strings.json ${dir_build_backend}/
|
|
|
|
mkdir -p ${dir_build_backend}
|
|
cp -r -u -v ${dir_source}/backend/* ${dir_build}/backend/
|
|
cd ${dir_build_backend} && ln -f -s main.php index.php ; cd -
|
|
|
|
mkdir -p ${dir_build_backend}/docs
|
|
|
|
|
|
### exec:frontend
|
|
|
|
dir_build_frontend="${dir_build}/frontend"
|
|
|
|
# mkdir -p ${dir_build_frontend}/lib/alveolata
|
|
# cp -r -u lib/alveolata/* ${dir_build_frontend}/lib/alveolata/
|
|
|
|
mkdir -p ${dir_build_frontend}/helpers
|
|
cp -r -u -v ${dir_source}/helpers/* ${dir_build_frontend}/helpers/
|
|
cp -r -u -v ${dir_source}/strings.json ${dir_build_frontend}/
|
|
|
|
mkdir -p ${dir_build_frontend}
|
|
cp -r -u -v ${dir_source}/frontend/* ${dir_build_frontend}/
|
|
cd ${dir_build_frontend} && ln -f -s index.html.php index.php ; cd -
|