diff --git a/docker-compose.yml b/docker-compose.yml
index 5a7bfc7a4431fea5f76d85fd9b48672d7930e5df..dcb7c91c8c95c5c6a24b768a3aa5e520dbd84191 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -13,6 +13,18 @@ services:
     ports:
       - "8081:8080"
 
+  task:
+    container_name: task
+    build:
+      context: $GOPATH/src/code.vereign.com/gaiax/tsa/task
+      dockerfile: deployment/compose/Dockerfile
+    volumes:
+      - "$GOPATH/src/code.vereign.com/gaiax/tsa/task:/go/src/code.vereign.com/gaiax/tsa/task"
+    env_file:
+      - ./env/task.env
+    ports:
+      - "8082:8080"
+
   didresolver:
     image: universalresolver/uni-resolver-web:latest
     ports:
diff --git a/env/task.env b/env/task.env
new file mode 100644
index 0000000000000000000000000000000000000000..fa0b76299e2cce03e604c36e4ec45899e41d3714
--- /dev/null
+++ b/env/task.env
@@ -0,0 +1,5 @@
+HTTP_HOST=""
+HTTP_PORT="8080"
+HTTP_IDLE_TIMEOUT="120s"
+HTTP_READ_TIMEOUT="10s"
+HTTP_WRITE_TIMEOUT="10s"
\ No newline at end of file