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