Skip to content

Commit dc4b742

Browse files
committed
use clientEmail/privateKey instead of keyFilename
1 parent fea8d60 commit dc4b742

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,5 @@ EXPOSE 443
1212
EXPOSE 80
1313

1414
VOLUME /usr/src/app/cache
15-
VOLUME /usr/src/app/acme
1615

1716
CMD [ "npm", "run", "start" ]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"dependencies": {
1515
"@interactivetraining/le-challenge-cloudflare": "1.3.1",
16-
"@interactivetraining/le-store-gcloud-storage": "0.0.1",
16+
"@interactivetraining/le-store-gcloud-storage": "0.0.2",
1717
"compression": "^1.7.3",
1818
"cors": "^2.8.5",
1919
"dotenv": "^5.0.1",

sample.env

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@ LETS_ENCRYPT_EMAIL=
1010
LETS_ENCRYPT_AGREE_TO_TOS=true
1111
GOOGLE_CLOUD_BUCKET_NAME=my-certs
1212
GOOGLE_CLOUD_PROJECT_ID=my-google-cloud-project-id
13-
GOOGLE_CLOUD_KEY_FILE_PATH=/path/to/google-cloud-key-file.json
1413
GOOGLE_CLOUD_CERT_DB_FILE=cert-db.json
14+
GOOGLE_CLOUD_CLIENT_EMAIL=client-email@my-google-cloud-project-id.iam.gserviceaccount.com
15+
GOOGLE_CLOUD_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nEXAMPLE_PRIVATE_KEY\n-----END PRIVATE KEY-----\n"

src/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,9 @@ if (process.env.ENABLE_SSL === "1") {
7070
store: GCloudStoreCreate({
7171
bucketName: process.env.GOOGLE_CLOUD_BUCKET_NAME,
7272
projectId: process.env.GOOGLE_CLOUD_PROJECT_ID,
73-
keyFilename: process.env.GOOGLE_CLOUD_KEY_FILE_PATH,
74-
dbFileName: process.env.GOOGLE_CLOUD_CERT_DB_FILE
73+
dbFileName: process.env.GOOGLE_CLOUD_CERT_DB_FILE,
74+
privateKey: process.env.GOOGLE_CLOUD_PRIVATE_KEY.trim(),
75+
clientEmail: process.env.GOOGLE_CLOUD_CLIENT_EMAIL
7576
}),
7677
challengeType: 'dns-01',
7778
challenge: new CloudflareChallenge({

0 commit comments

Comments
 (0)