File tree Expand file tree Collapse file tree 4 files changed +14
-7
lines changed Expand file tree Collapse file tree 4 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -27,4 +27,5 @@ module.exports = {
27
27
KAFKA_CLIENT_CERT : process . env . KAFKA_CLIENT_CERT ? process . env . KAFKA_CLIENT_CERT . replace ( '\\n' , '\n' ) : null ,
28
28
KAFKA_CLIENT_CERT_KEY : process . env . KAFKA_CLIENT_CERT_KEY ?
29
29
process . env . KAFKA_CLIENT_CERT_KEY . replace ( '\\n' , '\n' ) : null ,
30
+ API_CONTEXT_PATH : process . env . API_CONTEXT_PATH || '/v5/notifications' ,
30
31
} ;
Original file line number Diff line number Diff line change @@ -58,6 +58,8 @@ DATABASE_URL=postgres://$DB_USER:$DB_PASSWORD@$DB_HOST:$DB_PORT/$DB_DATABASE;
58
58
family=$( eval " echo \$ ${ENV} _AWS_ECS_TASK_FAMILY" )
59
59
AWS_ECS_CONTAINER_NAME=$( eval " echo \$ ${ENV} _AWS_ECS_CONTAINER_NAME" )
60
60
61
+ API_CONTEXT_PATH=$( eval " echo \$ ${ENV} _API_CONTEXT_PATH" )
62
+
61
63
echo $APP_NAME
62
64
63
65
configure_aws_cli () {
@@ -172,6 +174,10 @@ make_task_def(){
172
174
{
173
175
"name": "PORT",
174
176
"value": "%s"
177
+ },
178
+ {
179
+ "name": "API_CONTEXT_PATH",
180
+ "value": "%s"
175
181
}
176
182
],
177
183
"portMappings": [
@@ -192,7 +198,7 @@ make_task_def(){
192
198
}
193
199
]'
194
200
195
- task_def=$( printf " $task_template " $AWS_ECS_CONTAINER_NAME $AWS_ACCOUNT_ID $AWS_REGION $AWS_REPOSITORY $TAG $ENV " $KAFKA_CLIENT_CERT " " $KAFKA_CLIENT_CERT_KEY " $KAFKA_GROUP_ID " $KAFKA_TOPIC_IGNORE_PREFIX " $KAFKA_URL $DATABASE_URL $AUTHSECRET " $AUTHDOMAIN " " $JWKSURI " $TC_API_BASE_URL $TC_API_V3_BASE_URL $TC_API_V4_BASE_URL $TC_ADMIN_TOKEN $LOG_LEVEL $VALID_ISSUERS $PORT $AWS_ECS_CLUSTER $AWS_REGION $AWS_ECS_CLUSTER $ENV )
201
+ task_def=$( printf " $task_template " $AWS_ECS_CONTAINER_NAME $AWS_ACCOUNT_ID $AWS_REGION $AWS_REPOSITORY $TAG $ENV " $KAFKA_CLIENT_CERT " " $KAFKA_CLIENT_CERT_KEY " $KAFKA_GROUP_ID " $KAFKA_TOPIC_IGNORE_PREFIX " $KAFKA_URL $DATABASE_URL $AUTHSECRET " $AUTHDOMAIN " " $JWKSURI " $TC_API_BASE_URL $TC_API_V3_BASE_URL $TC_API_V4_BASE_URL $TC_ADMIN_TOKEN $LOG_LEVEL $VALID_ISSUERS $PORT " $API_CONTEXT_PATH " $AWS_ECS_CLUSTER $AWS_REGION $AWS_ECS_CLUSTER $ENV )
196
202
}
197
203
198
204
register_definition () {
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ function start(handlers) {
112
112
} ) ;
113
113
} ) ;
114
114
115
- app . use ( '/' , apiRouter ) ;
115
+ app . use ( config . API_CONTEXT_PATH , apiRouter ) ;
116
116
117
117
118
118
app . use ( ( req , res ) => {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
3
3
module . exports = {
4
- '/notifications ' : {
4
+ '/list ' : {
5
5
get : {
6
6
controller : 'NotificationController' ,
7
7
method : 'listNotifications' ,
8
8
} ,
9
9
} ,
10
- '/notifications/ :id/read' : {
10
+ '/:id/read' : {
11
11
put : {
12
12
controller : 'NotificationController' ,
13
13
method : 'markAsRead' ,
14
14
} ,
15
15
} ,
16
- '/notifications/ read' : {
16
+ '/read' : {
17
17
put : {
18
18
controller : 'NotificationController' ,
19
19
method : 'markAllRead' ,
20
20
} ,
21
21
} ,
22
- '/notifications/ :id/seen' : {
22
+ '/:id/seen' : {
23
23
put : {
24
24
controller : 'NotificationController' ,
25
25
method : 'markAsSeen' ,
26
26
} ,
27
27
} ,
28
- '/notificationsettings ' : {
28
+ '/settings ' : {
29
29
get : {
30
30
controller : 'NotificationController' ,
31
31
method : 'getSettings' ,
You can’t perform that action at this time.
0 commit comments