Skip to content

Commit 019dc25

Browse files
authored
Update CD.yml
1 parent 1a62d32 commit 019dc25

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

.github/workflows/CD.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,36 @@ jobs:
4444
echo " host: redis" >> src/main/resources/application.yml
4545
echo " port: 6379" >> src/main/resources/application.yml
4646
echo " password: \"${{ secrets.REDIS_PASSWORD }}\"" >> src/main/resources/application.yml
47+
echo " mail:" >> src/main/resources/application.yml
48+
echo " host: smtp.gmail.com" >> src/main/resources/application.yml
49+
echo " port: 587" >> src/main/resources/application.yml
50+
echo " username: \"${{ secrets.MAIL_USERNAME }}\"" >> src/main/resources/application.yml
51+
echo " password: \"${{ secrets.MAIL_PASSWORD }}\"" >> src/main/resources/application.yml
52+
echo " properties:" >> src/main/resources/application.yml
53+
54+
echo " mail.smtp.auth: true" >> src/main/resources/application.yml
55+
echo " mail.smtp.starttls.enable: true" >> src/main/resources/application.yml
56+
echo " mail.smtp.connectiontimeout: 5000" >> src/main/resources/application.yml
57+
echo " mail.smtp.timeout: 5000" >> src/main/resources/application.yml
58+
echo " mail.smtp.writetimeout: 5000" >> src/main/resources/application.yml
59+
echo " mail.mime.charset: UTF-8" >> src/main/resources/application.yml
60+
echo " default-encoding: UTF-8" >> src/main/resources/application.yml
61+
62+
echo "app:" >> src/main/resources/application.yml
63+
echo " secrets:" >> src/main/resources/application.yml
64+
echo " master-key-base64: \"${{ secrets.MASTER_KEY_BASE64 }}\"" >> src/main/resources/application.yml
65+
echo " key-version: kv1" >> src/main/resources/application.yml
66+
echo " mail:" >> src/main/resources/application.yml
67+
echo " from: \"${{ secrets.MAIL_USERNAME }}\"" >> src/main/resources/application.yml
68+
echo " from-personal: \"CRAME\"" >> src/main/resources/application.yml
69+
70+
echo "otp:" >> src/main/resources/application.yml
71+
echo " ttl-seconds: 300" >> src/main/resources/application.yml
72+
echo " cooldown-seconds: 60" >> src/main/resources/application.yml
73+
echo " max-attempts: 5" >> src/main/resources/application.yml
74+
echo " rate:" >> src/main/resources/application.yml
75+
echo " window-seconds: 60" >> src/main/resources/application.yml
76+
echo " max-per-window: 6" >> src/main/resources/application.yml
4777
echo "springdoc:" >> src/main/resources/application.yml
4878
echo " swagger-ui:" >> src/main/resources/application.yml
4979
echo " path: /swagger-ui.html" >> src/main/resources/application.yml
@@ -84,6 +114,35 @@ jobs:
84114
echo " host: redis" >> src/main/resources/application.yml
85115
echo " port: 6379" >> src/main/resources/application.yml
86116
echo " password: \"${{ secrets.REDIS_PASSWORD }}\"" >> src/main/resources/application.yml
117+
echo " mail:" >> src/main/resources/application.yml
118+
echo " host: smtp.gmail.com" >> src/main/resources/application.yml
119+
echo " port: 587" >> src/main/resources/application.yml
120+
echo " username: \"${{ secrets.MAIL_USERNAME }}\"" >> src/main/resources/application.yml
121+
echo " password: \"${{ secrets.MAIL_PASSWORD }}\"" >> src/main/resources/application.yml
122+
echo " properties:" >> src/main/resources/application.yml
123+
echo " mail.smtp.auth: true" >> src/main/resources/application.yml
124+
echo " mail.smtp.starttls.enable: true" >> src/main/resources/application.yml
125+
echo " mail.smtp.connectiontimeout: 5000" >> src/main/resources/application.yml
126+
echo " mail.smtp.timeout: 5000" >> src/main/resources/application.yml
127+
echo " mail.smtp.writetimeout: 5000" >> src/main/resources/application.yml
128+
echo " mail.mime.charset: UTF-8" >> src/main/resources/application.yml
129+
echo " default-encoding: UTF-8" >> src/main/resources/application.yml
130+
131+
echo "app:" >> src/main/resources/application.yml
132+
echo " secrets:" >> src/main/resources/application.yml
133+
echo " master-key-base64: \"${{ secrets.MASTER_KEY_BASE64 }}\"" >> src/main/resources/application.yml
134+
echo " key-version: kv1" >> src/main/resources/application.yml
135+
echo " mail:" >> src/main/resources/application.yml
136+
echo " from: \"${{ secrets.MAIL_USERNAME }}\"" >> src/main/resources/application.yml
137+
echo " from-personal: \"CRAME\"" >> src/main/resources/application.yml
138+
139+
echo "otp:" >> src/main/resources/application.yml
140+
echo " ttl-seconds: 300" >> src/main/resources/application.yml
141+
echo " cooldown-seconds: 60" >> src/main/resources/application.yml
142+
echo " max-attempts: 5" >> src/main/resources/application.yml
143+
echo " rate:" >> src/main/resources/application.yml
144+
echo " window-seconds: 60" >> src/main/resources/application.yml
145+
echo " max-per-window: 6" >> src/main/resources/application.yml
87146
echo "springdoc:" >> src/main/resources/application.yml
88147
echo " swagger-ui:" >> src/main/resources/application.yml
89148
echo " path: /swagger-ui.html" >> src/main/resources/application.yml

0 commit comments

Comments
 (0)