Skip to content

Commit 383af4d

Browse files
author
Sachin Maheshwari
committed
adding CircleCI env variables in deploy and build files.
1 parent 8812da6 commit 383af4d

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

build.sh

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,36 @@ AWS_REGION=$(eval "echo \$${ENV}_AWS_REGION")
1313
AWS_ACCESS_KEY_ID=$(eval "echo \$${ENV}_AWS_ACCESS_KEY_ID")
1414
AWS_SECRET_ACCESS_KEY=$(eval "echo \$${ENV}_AWS_SECRET_ACCESS_KEY")
1515
AWS_ACCOUNT_ID=$(eval "echo \$${ENV}_AWS_ACCOUNT_ID")
16-
AWS_REPOSITORY=$(eval "echo \$${ENV}_AWS_REPOSITORY")
16+
AWS_REPOSITORY=$(eval "echo \$${ENV}_AWS_REPOSITORY")
17+
18+
#App variables
19+
20+
AUTHDOMAIN=$(eval "echo \$${ENV}_AUTHDOMAIN")
21+
AUTHSECRET=$(eval "echo \$${ENV}_AUTHSECRET")
22+
VALIDISSUERS=$(eval "echo \$${ENV}_VALIDISSUERS")
23+
24+
KAFKA_CLIENT_CERT=$(eval "echo \$${ENV}_KAFKA_CLIENT_CERT")
25+
KAFKA_CLIENT_CERT_KEY=$(eval "echo \$${ENV}_KAFKA_CLIENT_CERT_KEY")
26+
KAFKA_URL=$(eval "echo \$${ENV}_KAFKA_URL")
27+
SENDGRID_API_KEY=$(eval "echo \$${ENV}_SENDGRID_API_KEY")
28+
29+
30+
DB_DATABASE=$(eval "echo \$${ENV}_DB_DATABASE")
31+
DB_HOST=$(eval "echo \$${ENV}_DB_HOST")
32+
DB_PASSWORD=$(eval "echo \$${ENV}_DB_PASSWORD")
33+
DB_PORT=$(eval "echo \$${ENV}_DB_PORT")
34+
DB_USER=$(eval "echo \$${ENV}_DB_USER")
35+
DATABASE_URL=postgres://$DB_USER:$DB_PASSWORD@$DB_HOST:$DB_PORT/$DB_DATABASE;
36+
37+
38+
KAFKA_GROUP_ID=$(eval "echo \$${ENV}_KAFKA_GROUP_ID")
39+
EMAIL_FROM=$(eval "echo \$${ENV}_EMAIL_FROM")
40+
LOG_LEVEL=$(eval "echo \$${ENV}_LOG_LEVEL")
41+
NODE_ENV=$(eval "echo \$${ENV}_NODE_ENV")
42+
NODE_PORT=$(eval "echo \$${ENV}_NODE_PORT")
43+
JWKSURI=$(eval "echo \$${ENV}_JWKSURI")
44+
TEMPLATE_MAP=$(eval "echo \$${ENV}_TEMPLATE_MAP")
45+
1746

1847
TAG=$AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/tc-email-service:$CIRCLE_SHA1
1948

deploy.sh

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,35 @@ AWS_ECS_SERVICE=$(eval "echo \$${ENV}_AWS_ECS_SERVICE")
3333
family=$(eval "echo \$${ENV}_AWS_ECS_TASK_FAMILY")
3434
AWS_ECS_CONTAINER_NAME=$(eval "echo \$${ENV}_AWS_ECS_CONTAINER_NAME")
3535

36+
37+
AUTHDOMAIN=$(eval "echo \$${ENV}_AUTHDOMAIN")
38+
AUTHSECRET=$(eval "echo \$${ENV}_AUTHSECRET")
39+
VALIDISSUERS=$(eval "echo \$${ENV}_VALIDISSUERS")
40+
41+
KAFKA_CLIENT_CERT=$(eval "echo \$${ENV}_KAFKA_CLIENT_CERT")
42+
KAFKA_CLIENT_CERT_KEY=$(eval "echo \$${ENV}_KAFKA_CLIENT_CERT_KEY")
43+
KAFKA_URL=$(eval "echo \$${ENV}_KAFKA_URL")
44+
SENDGRID_API_KEY=$(eval "echo \$${ENV}_SENDGRID_API_KEY")
45+
46+
47+
DB_DATABASE=$(eval "echo \$${ENV}_DB_DATABASE")
48+
DB_HOST=$(eval "echo \$${ENV}_DB_HOST")
49+
DB_PASSWORD=$(eval "echo \$${ENV}_DB_PASSWORD")
50+
DB_PORT=$(eval "echo \$${ENV}_DB_PORT")
51+
DB_USER=$(eval "echo \$${ENV}_DB_USER")
52+
DATABASE_URL=postgres://$DB_USER:$DB_PASSWORD@$DB_HOST:$DB_PORT/$DB_DATABASE;
53+
54+
# following can have in config file
55+
56+
KAFKA_GROUP_ID=$(eval "echo \$${ENV}_KAFKA_GROUP_ID")
57+
EMAIL_FROM=$(eval "echo \$${ENV}_EMAIL_FROM")
58+
LOG_LEVEL=$(eval "echo \$${ENV}_LOG_LEVEL")
59+
NODE_ENV=$(eval "echo \$${ENV}_NODE_ENV")
60+
NODE_PORT=$(eval "echo \$${ENV}_NODE_PORT")
61+
JWKSURI=$(eval "echo \$${ENV}_JWKSURI")
62+
TEMPLATE_MAP=$(eval "echo \$${ENV}_TEMPLATE_MAP")
63+
64+
3665
configure_aws_cli() {
3766
aws --version
3867
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID

0 commit comments

Comments
 (0)