Skip to content

Commit a9aaa6b

Browse files
authored
Merge pull request #588 from topcoder-platform/develop
Minor Release 3.0.1
2 parents 4022be1 + f39ee92 commit a9aaa6b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+660
-2808
lines changed

.circleci/config.yml

-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ jobs:
4848
- POSTGRES_USER: circle_test
4949
- POSTGRES_DB: circle_test
5050
- image: elasticsearch:2.3
51-
- image: rabbitmq:3-management
5251
environment:
5352
DEPLOY_ENV: "DEV"
5453
LOGICAL_ENV: "dev"

.ebextensions/01-environment-variables.config

-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ option_settings:
2323
- namespace: aws:elasticbeanstalk:application:environment
2424
option_name: DB_MASTER_URL
2525
value: TBD
26-
- namespace: aws:elasticbeanstalk:application:environment
27-
option_name: RABBITMQ_URL
28-
value: TBD
2926
- namespace: aws:elasticbeanstalk:application:environment
3027
option_name: PROJECTS_ES_URL
3128
value: TBD

.prettierrc

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"singleQuote": true,
3+
"trailingComma": "all"
4+
}

README.md

+2-5
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Microservice to manage CRUD operations for all things Projects.
99
- [Steps to run locally](#steps-to-run-locally)
1010
- [Run Connect App with Project Service locally](#run-connect-app-with-project-service-locally)
1111
- [Import and Export data](#import-and-export-data)
12-
- [📤 Export data](#%f0%9f%93%a4-export-data)
13-
- [📥 Import data](#%f0%9f%93%a5-import-data)
12+
- [📤 Export data](#-export-data)
13+
- [📥 Import data](#-import-data)
1414
- [Import metadata from api.topcoder-dev.com (deprecated)](#import-metadata-from-apitopcoder-devcom-deprecated)
1515
- [Run via Docker](#run-via-docker)
1616
- [NPM Commands](#npm-commands)
@@ -54,7 +54,6 @@ Local setup should work good on **Linux**, **macOS** and **Windows**.
5454
# Locally deployed services (via docker-compose)
5555
PROJECTS_ES_URL=dockerhost:9200
5656
DB_MASTER_URL=postgres://coder:mysecretpassword@dockerhost:5432/projectsdb
57-
RABBITMQ_URL=amqp://dockerhost:5672
5857
BUS_API_URL=http://dockerhost:8002/v5
5958

6059
# Locally we usually run in Development mode
@@ -110,7 +109,6 @@ Local setup should work good on **Linux**, **macOS** and **Windows**.
110109
|----------|:-----:|:----:|
111110
| PostgreSQL | db | 5432 |
112111
| Elasticsearch | esearch | 9200 |
113-
| RabbitMQ | queue | 5672, 15672 |
114112
| Mock Service (not in use) | jsonserver | 3001 |
115113
| Zookeeper | zookeeper | 2181 |
116114
| Kafka | kafka | 9092 |
@@ -148,7 +146,6 @@ Local setup should work good on **Linux**, **macOS** and **Windows**.
148146
|----------|:-----:|:----:|
149147
| PostgreSQL | db | 5432 |
150148
| Elasticsearch | esearch | 9200 |
151-
| RabbitMQ | queue | 5672, 15672 |
152149
| Mock Service (not in use) | jsonserver | 3001 |
153150
154151
</details>

config/custom-environment-variables.json

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
"metadataDocType": "METADATA_ES_DOC_TYPE",
1818
"metadataDocDefaultId": "METADATA_ES_DOC_DEFAULT_ID"
1919
},
20-
"rabbitmqURL": "RABBITMQ_URL",
2120
"pubsubQueueName": "PUBSUB_QUEUE_NAME",
2221
"pubsubExchangeName": "PUBSUB_EXCHANGE_NAME",
2322
"directProjectServiceEndpoint": "DIRECT_PROJECT_SERVICE_ENDPOINT",

config/default.json

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"captureLogs": "false",
77
"enableFileUpload": "true",
88
"logentriesToken": "",
9-
"rabbitmqURL": "",
109
"pubsubQueueName": "project.service",
1110
"pubsubExchangeName": "projects",
1211
"fileServiceEndpoint": "",

config/development.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
"connectProjectsUrl": "https://connect.topcoder-dev.com/projects/",
66
"fileServiceEndpoint": "https://api.topcoder-dev.com/v3/files/",
77
"connectProjectsUrl": "https://connect.topcoder-dev.com/projects/",
8-
"memberServiceEndpoint": "https://api.topcoder-dev.com/v3/members"
8+
"memberServiceEndpoint": "https://api.topcoder-dev.com/v3/members",
9+
"identityServiceEndpoint": "https://api.topcoder-dev.com/v3/"
910
}

config/m2m.local.js

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ if (process.env.NODE_ENV === 'test') {
1212
logLevel: 'debug',
1313
captureLogs: 'false',
1414
logentriesToken: '',
15-
rabbitmqURL: 'amqp://dockerhost:5672',
1615
fileServiceEndpoint: 'https://api.topcoder-dev.com/v3/files/',
1716
directProjectServiceEndpoint: 'https://api.topcoder-dev.com/v3/direct',
1817
connectProjectsUrl: 'https://connect.topcoder-dev.com/projects/',

config/mock.local.js

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ if (process.env.NODE_ENV === 'test') {
1212
logLevel: 'debug',
1313
captureLogs: 'false',
1414
logentriesToken: '',
15-
rabbitmqURL: 'amqp://dockerhost:5672',
1615
fileServiceEndpoint: 'https://api.topcoder-dev.com/v3/files/',
1716
directProjectServiceEndpoint: 'https://api.topcoder-dev.com/v3/direct',
1817
connectProjectsUrl: 'https://connect.topcoder-dev.com/projects/',

config/test.json

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"metadataIndexName": "metadata_test",
1616
"metadataDocType": "doc"
1717
},
18-
"rabbitmqUrl": "amqp://localhost:5672",
1918
"connectProjectsUrl": "https://local.topcoder-dev.com/projects/",
2019
"dbConfig": {
2120
"masterUrl": "postgres://coder:mysecretpassword@localhost:5432/projectsdb_test",

deploy.sh

+1-6
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,6 @@ make_task_def(){
136136
"name": "PROJECTS_ES_INDEX_NAME",
137137
"value": "%s"
138138
},
139-
{
140-
"name": "RABBITMQ_URL",
141-
"value": "%s"
142-
},
143139
{
144140
"name": "DIRECT_PROJECT_SERVICE_ENDPOINT",
145141
"value": "%s"
@@ -250,7 +246,6 @@ make_task_def(){
250246
LOG_LEVEL=$(eval "echo \$${ENV}_LOG_LEVEL")
251247
PROJECTS_ES_URL=$(eval "echo \$${ENV}_PROJECTS_ES_URL")
252248
PROJECTS_ES_INDEX_NAME=$(eval "echo \$${ENV}_PROJECTS_ES_INDEX_NAME")
253-
RABBITMQ_URL=$(eval "echo \$${ENV}_RABBITMQ_URL")
254249
DIRECT_PROJECT_SERVICE_ENDPOINT=$(eval "echo \$${ENV}_DIRECT_PROJECT_SERVICE_ENDPOINT")
255250
FILE_SERVICE_ENDPOINT=$(eval "echo \$${ENV}_FILE_SERVICE_ENDPOINT")
256251
CONNECT_PROJECTS_URL=$(eval "echo \$${ENV}_CONNECT_PROJECTS_URL")
@@ -283,7 +278,7 @@ make_task_def(){
283278
INVITE_EMAIL_SUBJECT=$(eval "echo \$${ENV}_INVITE_EMAIL_SUBJECT")
284279
INVITE_EMAIL_SECTION_TITLE=$(eval "echo \$${ENV}_INVITE_EMAIL_SECTION_TITLE")
285280

286-
task_def=$(printf "$task_template" $1 $AWS_ACCOUNT_ID $AWS_ACCOUNT_ID $AWS_ECS_CONTAINER_NAME $AWS_ACCOUNT_ID $AWS_REGION $AWS_REPOSITORY $CIRCLE_SHA1 $2 $3 $4 $NODE_ENV $ENABLE_FILE_UPLOAD $LOG_LEVEL $CAPTURE_LOGS $LOGENTRIES_TOKEN $API_VERSION $AWS_REGION $AUTH_DOMAIN $AUTH_SECRET $VALID_ISSUERS $DB_MASTER_URL $MEMBER_SERVICE_ENDPOINT $IDENTITY_SERVICE_ENDPOINT $BUS_API_URL $MESSAGE_SERVICE_URL $SYSTEM_USER_CLIENT_ID $SYSTEM_USER_CLIENT_SECRET $PROJECTS_ES_URL $PROJECTS_ES_INDEX_NAME $RABBITMQ_URL $DIRECT_PROJECT_SERVICE_ENDPOINT $FILE_SERVICE_ENDPOINT $CONNECT_PROJECTS_URL $CONNECT_URL $ACCOUNTS_APP_URL $SEGMENT_ANALYTICS_KEY "$AUTH0_URL" "$AUTH0_AUDIENCE" $AUTH0_CLIENT_ID "$AUTH0_CLIENT_SECRET" $TOKEN_CACHE_TIME "$KAFKA_CLIENT_CERT" "$KAFKA_CLIENT_CERT_KEY" $KAFKA_GROUP_ID $KAFKA_URL "$AUTH0_PROXY_SERVER_URL" "$EMAIL_INVITE_FROM_NAME" "$EMAIL_INVITE_FROM_EMAIL" "$INVITE_EMAIL_SUBJECT" "$INVITE_EMAIL_SECTION_TITLE" $PORT $PORT $AWS_ECS_CLUSTER $AWS_REGION $NODE_ENV)
281+
task_def=$(printf "$task_template" $1 $AWS_ACCOUNT_ID $AWS_ACCOUNT_ID $AWS_ECS_CONTAINER_NAME $AWS_ACCOUNT_ID $AWS_REGION $AWS_REPOSITORY $CIRCLE_SHA1 $2 $3 $4 $NODE_ENV $ENABLE_FILE_UPLOAD $LOG_LEVEL $CAPTURE_LOGS $LOGENTRIES_TOKEN $API_VERSION $AWS_REGION $AUTH_DOMAIN $AUTH_SECRET $VALID_ISSUERS $DB_MASTER_URL $MEMBER_SERVICE_ENDPOINT $IDENTITY_SERVICE_ENDPOINT $BUS_API_URL $MESSAGE_SERVICE_URL $SYSTEM_USER_CLIENT_ID $SYSTEM_USER_CLIENT_SECRET $PROJECTS_ES_URL $PROJECTS_ES_INDEX_NAME $DIRECT_PROJECT_SERVICE_ENDPOINT $FILE_SERVICE_ENDPOINT $CONNECT_PROJECTS_URL $CONNECT_URL $ACCOUNTS_APP_URL $SEGMENT_ANALYTICS_KEY "$AUTH0_URL" "$AUTH0_AUDIENCE" $AUTH0_CLIENT_ID "$AUTH0_CLIENT_SECRET" $TOKEN_CACHE_TIME "$KAFKA_CLIENT_CERT" "$KAFKA_CLIENT_CERT_KEY" $KAFKA_GROUP_ID $KAFKA_URL "$AUTH0_PROXY_SERVER_URL" "$EMAIL_INVITE_FROM_NAME" "$EMAIL_INVITE_FROM_EMAIL" "$INVITE_EMAIL_SUBJECT" "$INVITE_EMAIL_SECTION_TITLE" $PORT $PORT $AWS_ECS_CLUSTER $AWS_REGION $NODE_ENV)
287282
}
288283

289284
push_ecr_image(){

0 commit comments

Comments
 (0)