Skip to content
Snippets Groups Projects
Commit 4f67e825 authored by Lyuben Penkovski's avatar Lyuben Penkovski
Browse files

Merge branch '7-task-templates' into 'main'

Add some predefined task templates for development

Closes #7

See merge request !9
parents a96f7974 da6d2f2e
No related branches found
No related tags found
1 merge request!9Add some predefined task templates for development
...@@ -58,16 +58,16 @@ docker-compose ps ...@@ -58,16 +58,16 @@ docker-compose ps
docker-compose logs -f docker-compose logs -f
# follow the logs of specified services only # follow the logs of specified services only
docker-compose logs -f gateway infohub docker-compose logs -f policy task
# restart a service # restart a service
docker-compose restart gateway docker-compose restart policy
# restart a service and reload its environment variables # restart a service and reload its environment variables
docker-compose up -d gateway docker-compose up -d policy
# rebuild the docker image of a service # rebuild the docker image of a service
docker-compose build gateway docker-compose build task
``` ```
## 3rd Party Services ## 3rd Party Services
......
...@@ -26,6 +26,8 @@ services: ...@@ -26,6 +26,8 @@ services:
- ./env/task.env - ./env/task.env
ports: ports:
- "8082:8080" - "8082:8080"
depends_on:
- mongo
cache: cache:
container_name: cache container_name: cache
...@@ -66,7 +68,6 @@ services: ...@@ -66,7 +68,6 @@ services:
container_name: mongo container_name: mongo
image: mongo:3.6 image: mongo:3.6
environment: environment:
MONGO_INITDB_DATABASE: policy
MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: root MONGO_INITDB_ROOT_PASSWORD: root
ports: ports:
......
...@@ -2,4 +2,7 @@ HTTP_HOST="" ...@@ -2,4 +2,7 @@ HTTP_HOST=""
HTTP_PORT="8080" HTTP_PORT="8080"
HTTP_IDLE_TIMEOUT="120s" HTTP_IDLE_TIMEOUT="120s"
HTTP_READ_TIMEOUT="10s" HTTP_READ_TIMEOUT="10s"
HTTP_WRITE_TIMEOUT="10s" HTTP_WRITE_TIMEOUT="10s"
\ No newline at end of file MONGO_ADDR="mongodb://mongo:27017/task?authSource=admin"
MONGO_USER="root"
MONGO_PASS="root"
b = db.getSiblingDB('policy'); db = db.getSiblingDB('policy');
db.createCollection('policies'); db.createCollection('policies');
db.policies.insertMany( db.policies.insertMany(
[ [
...@@ -17,3 +17,19 @@ 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",
},
]
);
...@@ -38,6 +38,7 @@ function getServices() { ...@@ -38,6 +38,7 @@ function getServices() {
mkdir -p "${GAIAX_TSA_DIR}" && cd "$_" mkdir -p "${GAIAX_TSA_DIR}" && cd "$_"
local services=( local services=(
"cache"
"policy" "policy"
"task" "task"
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment