Files
kubevela/hack/appfile/add_def.sh
T
Hongchao DengandGitHub b08c6b9441 Appfile: Extensible, User-friendly Application Config Format (#390)
* design doc

Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com>

* Support deployment via appfile

Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com>

* design update

Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com>

* comments

Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com>

* update

Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com>

* refactor

* add multi services example in design doc
2020-10-18 11:22:17 +08:00

27 lines
409 B
Bash
Executable File

#!/usr/bin/env bash
set -e
pushd hack/appfile
rm tmp* 2>/dev/null | true
rm deploy/* 2>/dev/null | true
mkdir deploy 2>/dev/null | true
for filename in `ls cue-templates`; do
cat cue-templates/$filename > tmp
echo "" >> tmp
sed -i.bak 's/^/ /' tmp
fname="${filename%.*}"
cp definitions/${fname}.yaml deploy/${fname}.yaml
cat tmp >> deploy/${fname}.yaml
done
rm tmp*
echo "done"
popd