This is an automated email from the ASF dual-hosted git repository.
mssun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave.git
The following commit(s) were added to refs/heads/master by this push:
new c971292 Add a teaclave-file-service container to the docker compose
file to help run the examples (#446)
c971292 is described below
commit c971292b7e0923a3076087729b20efb81a8fe2ca
Author: Mingshen Sun <[email protected]>
AuthorDate: Fri Dec 18 10:14:40 2020 -0800
Add a teaclave-file-service container to the docker compose file to help
run the examples (#446)
---
docker/README.md | 5 +++++
docker/docker-compose-ubuntu-1804-intel-sgx.yml | 11 +++++++++++
docker/docker-compose-ubuntu-1804-isgx.yml | 12 ++++++++++++
docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml | 11 +++++++++++
docker/docker-compose-ubuntu-1804.yml | 12 ++++++++++++
5 files changed, 51 insertions(+)
diff --git a/docker/README.md b/docker/README.md
index 03ce212..1ca6888 100644
--- a/docker/README.md
+++ b/docker/README.md
@@ -64,6 +64,7 @@ $ export AS_ALGO="sgx_epid"
$ export AS_URL="https://api.trustedservices.intel.com:443"
$ docker-compose -f docker-compose-ubuntu-1804.yml up
+Starting teaclave-file-service ... done
Starting teaclave-authentication-service ... done
Starting teaclave-access-control-service ... done
Starting teaclave-scheduler-service ... done
@@ -72,3 +73,7 @@ Starting teaclave-execution-service ... done
Starting teaclave-frontend-service ... done
Attaching to ...
```
+
+Note that the `teaclave-file-service` container is a simple http server for
+demonstrating our examples. You can disable it and use other cloud file system
+like S3 instead for registering input/output files.
diff --git a/docker/docker-compose-ubuntu-1804-intel-sgx.yml
b/docker/docker-compose-ubuntu-1804-intel-sgx.yml
index e175575..dc940d8 100644
--- a/docker/docker-compose-ubuntu-1804-intel-sgx.yml
+++ b/docker/docker-compose-ubuntu-1804-intel-sgx.yml
@@ -170,6 +170,7 @@ services:
- teaclave-scheduler-service
networks:
internal:
+ fs:
teaclave-scheduler-service:
build:
@@ -199,6 +200,16 @@ services:
networks:
internal:
+ teaclave-file-service:
+ image: python:3
+ volumes:
+ - ../tests:/teaclave-file-service
+ working_dir: /teaclave-file-service
+ entrypoint: ./scripts/simple_http_server.py
+ networks:
+ fs:
+
networks:
internal:
api:
+ fs:
diff --git a/docker/docker-compose-ubuntu-1804-isgx.yml
b/docker/docker-compose-ubuntu-1804-isgx.yml
index 24ee622..3b1719d 100644
--- a/docker/docker-compose-ubuntu-1804-isgx.yml
+++ b/docker/docker-compose-ubuntu-1804-isgx.yml
@@ -164,6 +164,7 @@ services:
- teaclave-scheduler-service
networks:
internal:
+ fs:
teaclave-scheduler-service:
build:
@@ -192,6 +193,17 @@ services:
networks:
internal:
+ teaclave-file-service:
+ image: python:3
+ container_name: teaclave-file-service
+ volumes:
+ - ../tests:/teaclave-file-service
+ working_dir: /teaclave-file-service
+ entrypoint: ./scripts/simple_http_server.py
+ networks:
+ fs:
+
networks:
internal:
api:
+ fs:
diff --git a/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
b/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
index aa5388d..b0f25aa 100644
--- a/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
+++ b/docker/docker-compose-ubuntu-1804-sgx-sim-mode.yml
@@ -134,6 +134,7 @@ services:
- teaclave-scheduler-service
networks:
internal:
+ fs:
teaclave-scheduler-service-sgx-sim-mode:
build:
@@ -157,6 +158,16 @@ services:
networks:
internal:
+ teaclave-file-service:
+ image: python:3
+ volumes:
+ - ../tests:/teaclave-file-service
+ working_dir: /teaclave-file-service
+ entrypoint: ./scripts/simple_http_server.py
+ networks:
+ fs:
+
networks:
internal:
api:
+ fs:
diff --git a/docker/docker-compose-ubuntu-1804.yml
b/docker/docker-compose-ubuntu-1804.yml
index 24ee622..3b1719d 100644
--- a/docker/docker-compose-ubuntu-1804.yml
+++ b/docker/docker-compose-ubuntu-1804.yml
@@ -164,6 +164,7 @@ services:
- teaclave-scheduler-service
networks:
internal:
+ fs:
teaclave-scheduler-service:
build:
@@ -192,6 +193,17 @@ services:
networks:
internal:
+ teaclave-file-service:
+ image: python:3
+ container_name: teaclave-file-service
+ volumes:
+ - ../tests:/teaclave-file-service
+ working_dir: /teaclave-file-service
+ entrypoint: ./scripts/simple_http_server.py
+ networks:
+ fs:
+
networks:
internal:
api:
+ fs:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]