From aafcf6cdc740d469c9771a907c1b9f3d25367d99 Mon Sep 17 00:00:00 2001 From: Lyuben Penkovski <lyuben.penkovski@vereign.com> Date: Tue, 5 Apr 2022 10:49:49 +0300 Subject: [PATCH] Add some predefined task templates for development --- docker-compose.yml | 3 ++- env/task.env | 5 ++++- mongo/docker-entrypoint-initdb.d/mongo-init.js | 18 +++++++++++++++++- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 8b0fbbd..46ba636 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,6 +26,8 @@ services: - ./env/task.env ports: - "8082:8080" + depends_on: + - mongo cache: container_name: cache @@ -66,7 +68,6 @@ services: container_name: mongo image: mongo:3.6 environment: - MONGO_INITDB_DATABASE: policy MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: root ports: diff --git a/env/task.env b/env/task.env index fa0b762..7170952 100644 --- a/env/task.env +++ b/env/task.env @@ -2,4 +2,7 @@ HTTP_HOST="" HTTP_PORT="8080" HTTP_IDLE_TIMEOUT="120s" HTTP_READ_TIMEOUT="10s" -HTTP_WRITE_TIMEOUT="10s" \ No newline at end of file +HTTP_WRITE_TIMEOUT="10s" +MONGO_ADDR="mongodb://mongo:27017/task?authSource=admin" +MONGO_USER="root" +MONGO_PASS="root" diff --git a/mongo/docker-entrypoint-initdb.d/mongo-init.js b/mongo/docker-entrypoint-initdb.d/mongo-init.js index 78642cf..0de038a 100644 --- a/mongo/docker-entrypoint-initdb.d/mongo-init.js +++ b/mongo/docker-entrypoint-initdb.d/mongo-init.js @@ -1,4 +1,4 @@ -b = db.getSiblingDB('policy'); +db = db.getSiblingDB('policy'); db.createCollection('policies'); db.policies.insertMany( [ @@ -17,3 +17,19 @@ db.policies.insertMany( }, ] ); + +db = db.getSiblingDB('task'); +db.createCollection('taskTemplates'); +db.taskTemplates.insertMany( + [ + { + "name":"didResolve", + "url":"{{didResolveURL}}", + "method":"POST", + "requestPolicy":"", + "responsePolicy":"", + "finalPolicy":"", + "cacheKey":"didResolve", + }, + ] +); -- GitLab