@@ -8,8 +8,8 @@ function dirty_build_on_new_comits() {
8
8
awslabs/aws-crt-java \
9
9
aws/aws-iot-device-sdk-java-v2 \
10
10
revaultch/aws-greengrass-nucleus; do
11
- curl -s https://api.github.com/repos/${repo} /commits/key-op-prototype
12
- done | md5 > greengrass_demo/dirty_repo.txt
11
+ curl -S https://api.github.com/repos/${repo} /commits/key-op-prototype
12
+ done | md5sum | cut -d " " -f1 > greengrass_demo/dirty_repo.txt
13
13
touch -t 190001010000 greengrass_demo/dirty_repo.txt
14
14
export DIRTY_TS=$( cat greengrass_demo/dirty_repo.txt)
15
15
}
@@ -38,32 +38,36 @@ function build_greengrass_with_provider() {
38
38
}
39
39
40
40
function parsec_run() {
41
- docker rm -f parsec_docker_run > /dev/null
41
+ docker rm -f parsec_docker_run 2 > /dev/null
42
42
docker run -d --name parsec_docker_run \
43
- -ti \
44
- -v GG_PARSEC_STORE:/var/lib/parsec/mappings \
45
- -v GG_PARSEC_SOCK:/run/parsec \
43
+ -ti \
44
+ -v GG_PARSEC_STORE:/var/lib/parsec/mappings \
45
+ -v GG_PARSEC_SOCK:/run/parsec \
46
46
parallaxsecond/parsec:0.8.1
47
47
}
48
48
function gg_run() {
49
- docker rm -f " ${1} " > /dev/null
49
+ docker rm -f " ${1} " 2> /dev/null
50
+
50
51
# shellcheck disable=SC2086
51
52
docker run ${3} --name " ${1} " \
52
53
-e GG_THING_NAME=" ${GG_THING_NAME} " \
53
54
-e GG_ADDITIONAL_CMD_ARGS=" --trusted-plugin /provider.jar" \
54
55
-e AWS_ACCESS_KEY_ID=" ${AWS_ACCESS_KEY_ID} " \
55
56
-e AWS_SECRET_ACCESS_KEY=" ${AWS_SECRET_ACCESS_KEY} " \
56
57
-e AWS_REGION=" ${AWS_REGION} " \
58
+ -e AWS_SESSION_TOKEN=" ${AWS_SESSION_TOKEN} " \
57
59
-v GG_PARSEC_SOCK:/run/parsec \
58
60
-v GG_HOME:/home/ggc_user \
61
+ -p 1441:1441 -p 1442:1442 \
59
62
parallaxsecond/greengrass_demo:latest " ${2} "
60
63
}
61
64
function run_demo() {
62
65
parsec_run
63
- GG_THING_NAME=$( id -un ) -gg-test
66
+ GG_THING_NAME=$( cat /etc/hostname ) -greengrass-parsec
64
67
source secrets.env
65
68
gg_run greengrass_demo_provisioning provision
66
69
gg_run greengrass_demo_run run -d
70
+ docker logs -f greengrass_demo_run
67
71
}
68
72
69
73
function build() {
0 commit comments