@@ -9,16 +9,16 @@ DOCKER_BUILD_COMMAND=DOCKER_BUILDKIT=1 docker buildx build --platform linux/amd6
9
9
# Default make task
10
10
all : build
11
11
12
- docker_build :
12
+ docker_build :
13
13
${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME} :latest --load ../
14
14
15
- docker_publish :
15
+ docker_publish :
16
16
${DOCKER_BUILD_COMMAND} --pull -f Dockerfile -t ${DOCKER_IMAGE_NAME} :latest --push ../
17
17
18
- dev_docker_build :
18
+ dev_docker_build :
19
19
${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} :latest --load ../../../../../../
20
20
21
- dev_docker_publish :
21
+ dev_docker_publish :
22
22
${DOCKER_BUILD_COMMAND} --pull -f Dockerfile.dev -t ${DOCKER_IMAGE_NAME} :latest --push ../../../../../../
23
23
24
24
build : docker_build measurement
@@ -30,15 +30,16 @@ publish: docker_publish measurement
30
30
dev_publish : dev_docker_publish measurement
31
31
32
32
measurement :
33
- @docker run -d --platform=linux/amd64 --pull always - q --name=my-switchboard-function ${DOCKER_IMAGE_NAME} :latest > /dev/null
33
+ @docker run -d --platform=linux/amd64 -q --name=my-switchboard-function ${DOCKER_IMAGE_NAME} :latest > /dev/null
34
34
@docker cp my-switchboard-function:/measurement.txt measurement.txt
35
+ @echo -n ' MrEnclve: '
36
+ @cat measurement.txt
35
37
@docker stop my-switchboard-function > /dev/null
36
38
@docker rm my-switchboard-function > /dev/null
37
- @echo MrEnclave: $(shell cat ./measurement.txt)
38
39
39
40
simulate : docker_build
40
41
docker run -it --platform=linux/amd64 --entrypoint=/bin/bash ${DOCKER_IMAGE_NAME} :latest /boot.sh --test
41
-
42
+
42
43
# Task to clean up the compiled rust application
43
44
clean :
44
45
cargo clean
48
49
# @docker cp latest-my-switchboard-function:/measurement.txt latest-measurement.txt
49
50
# @docker stop latest-my-switchboard-function > /dev/null
50
51
# @docker rm latest-my-switchboard-function > /dev/null
51
- # @echo latest MrEnclave: $(shell rm ./latest-measurement.txt)
52
+ # @echo latest MrEnclave: $(shell rm ./latest-measurement.txt)
0 commit comments