From 8cb63972a74bff5d8650d8cc505dae28bd88bd4f Mon Sep 17 00:00:00 2001 From: heyethereum Date: Fri, 26 Jul 2024 22:23:13 +0800 Subject: [PATCH] added env variables --- .github/workflows/workflow.yml | 2 ++ src/main/resources/application.properties | 31 +++++++++++++++-------- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 5ee548d..7d9fe04 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -39,6 +39,8 @@ jobs: echo "SERVER_SSL_TRUST_STORE_PASSWORD=${{ secrets.SERVER_SSL_TRUST_STORE_PASSWORD }}" >> $GITHUB_ENV echo "GOOGLE_SAFE_BROWSING_API_KEY=${{ secrets.GOOGLE_SAFE_BROWSING_API_KEY }}" >> $GITHUB_ENV echo "VIRUSTOTAL_API_KEY=${{ secrets.VIRUSTOTAL_API_KEY }}" >> $GITHUB_ENV + echo "GOOGLE_CLIENT_ID=${{ secrets.GOOGLE_CLIENT_ID }}" >> $GITHUB_ENV + echo "GOOGLE_CLIENT_SECRET=${{ secrets.GOOGLE_CLIENT_SECRET }}" >> $GITHUB_ENV - name: Build with Maven run: mvn -B package --file pom.xml diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 772b4f6..cd6be02 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,14 +1,14 @@ spring.application.name=SafeQR-app spring.profiles.active=local -#http.port=${HTTP_PORT} -#server.port=${SERVER_PORT} -#server.ssl.enabled=true -#server.ssl.key-store-type=${SERVER_SSL_KEY_STORE_TYPE} -#server.ssl.key-store=${SERVER_SSL_KEY_STORE_LOCATION} -#server.ssl.key-store-password=${SERVER_SSL_KEY_STORE_PASSWORD} -#server.ssl.key-alias=${SERVER_SSL_KEY_ALIAS} -#trust.store=${SERVER_SSL_TRUST_STORE_LOCATION} -#trust.store.password=${SERVER_SSL_TRUST_STORE_PASSWORD} +http.port=${HTTP_PORT} +server.port=${SERVER_PORT} +server.ssl.enabled=true +server.ssl.key-store-type=${SERVER_SSL_KEY_STORE_TYPE} +server.ssl.key-store=${SERVER_SSL_KEY_STORE_LOCATION} +server.ssl.key-store-password=${SERVER_SSL_KEY_STORE_PASSWORD} +server.ssl.key-alias=${SERVER_SSL_KEY_ALIAS} +trust.store=${SERVER_SSL_TRUST_STORE_LOCATION} +trust.store.password=${SERVER_SSL_TRUST_STORE_PASSWORD} spring.datasource.url=${SERVER_DB_URL} spring.datasource.username=${SERVER_DB_USERNAME} @@ -21,4 +21,15 @@ spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true google.safebrowsing.api.key=${GOOGLE_SAFE_BROWSING_API_KEY} -virustotal.api.key=${VIRUSTOTAL_API_KEY} \ No newline at end of file +virustotal.api.key=${VIRUSTOTAL_API_KEY} + +#Gmail API Configuration +gmail.client.clientId={GOOGLE_CLIENT_ID} +gmail.client.clientSecret={GOOGLE_CLIENT_SECRET} +gmail.client.accessTokenUri=https://accounts.google.com/o/oauth2/token +gmail.client.userAuthorizationUri=https://accounts.google.com/o/oauth2/auth +gmail.client.clientAuthenticationScheme=query +gmail.client.scope=https://www.googleapis.com/auth/gmail.readonly +gmail.resource.userInfoUri=https://www.googleapis.com/gmail/v1/users/me/profile +gmail.resource.preferTokenInfo=true +gmail.client.redirectUri=https://bk5wiynzsi.execute-api.ap-southeast-1.amazonaws.com/api/gmail/callback \ No newline at end of file