Update sqlite demo with copy_bom tool
Signed-off-by: Zheng, Qi <huaiqing.zq@antgroup.com>
This commit is contained in:
parent
09b79083b2
commit
a5e74f2769
@ -1,7 +1,12 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
DEMO=sqlite_demo
|
SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||||
|
bomfile=${SCRIPT_DIR}/sqlite.yaml
|
||||||
|
|
||||||
|
export DEMO=sqlite_demo
|
||||||
|
export SPEEDTEST=speedtest1
|
||||||
|
|
||||||
SQL_DB=/root/company.db
|
SQL_DB=/root/company.db
|
||||||
SQL_STMT="CREATE TABLE COMPANY ( \
|
SQL_STMT="CREATE TABLE COMPANY ( \
|
||||||
ID INT PRIMARY KEY NOT NULL, \
|
ID INT PRIMARY KEY NOT NULL, \
|
||||||
@ -11,7 +16,7 @@ SQL_STMT="CREATE TABLE COMPANY ( \
|
|||||||
SALARY REAL ); \
|
SALARY REAL ); \
|
||||||
INSERT INTO COMPANY VALUES ( 1, 'Kris', 27, 'California', 16000.00 ); \
|
INSERT INTO COMPANY VALUES ( 1, 'Kris', 27, 'California', 16000.00 ); \
|
||||||
SELECT * FROM COMPANY;"
|
SELECT * FROM COMPANY;"
|
||||||
SPEEDTEST=speedtest1
|
|
||||||
|
|
||||||
if [ ! -e $DEMO ];then
|
if [ ! -e $DEMO ];then
|
||||||
echo "Error: cannot stat '$DEMO'"
|
echo "Error: cannot stat '$DEMO'"
|
||||||
@ -26,13 +31,13 @@ if [ ! -e $SPEEDTEST ];then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 1. Init Occlum Workspace
|
# 1. Init Occlum Workspace
|
||||||
rm -rf occlum_instance && mkdir occlum_instance
|
rm -rf occlum_instance && occlum new occlum_instance
|
||||||
cd occlum_instance
|
cd occlum_instance
|
||||||
occlum init
|
|
||||||
|
|
||||||
# 2. Copy files into Occlum Workspace and build
|
# 2. Copy files into Occlum Workspace and build
|
||||||
cp ../$DEMO image/bin
|
rm -rf image
|
||||||
cp ../$SPEEDTEST image/bin
|
copy_bom -f $bomfile --root image --include-dir /opt/occlum/etc/template
|
||||||
|
|
||||||
occlum build
|
occlum build
|
||||||
|
|
||||||
# 3. Run the demo
|
# 3. Run the demo
|
||||||
|
10
demos/sqlite/sqlite.yaml
Normal file
10
demos/sqlite/sqlite.yaml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
includes:
|
||||||
|
- base.yaml
|
||||||
|
# sqlite
|
||||||
|
targets:
|
||||||
|
# copy bins
|
||||||
|
- target: /bin
|
||||||
|
copy:
|
||||||
|
- files:
|
||||||
|
- ../$DEMO
|
||||||
|
- ../$SPEEDTEST
|
Loading…
Reference in New Issue
Block a user