From 34c6d2d189eb893e00c60830ad3f6423cd45d668 Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Sun, 7 Jul 2024 12:12:43 -0700 Subject: [PATCH] feat: use 1pass for secret management --- package.json | 2 +- prod.env | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 prod.env diff --git a/package.json b/package.json index 96f04e9..7c9713d 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "prebuild": "rm -rf prod && prisma generate", "build": "tsc", "lint": "eslint src --max-warnings 0 && prettier src --check", - "start": "node -r dotenv/config prod/index.js", + "start": "op run --env-file='./prod.env' -- node prod/index.js", "test": "echo 'no tests yet'" }, "repository": { diff --git a/prod.env b/prod.env new file mode 100644 index 0000000..3aa703a --- /dev/null +++ b/prod.env @@ -0,0 +1,13 @@ +## Global Values +BOT_TOKEN="op://Environment Variables - Naomi/Mod Bot/token" +MONGO_URI="op://Environment Variables - Naomi/Mod Bot/mongo_uri" +DEBUG_HOOK="op://Environment Variables - Naomi/Mod Bot/webhook" +NODE_ENV="op://Environment Variables - Naomi/Mod Bot/environment" +LOG_HOOK="op://Environment Variables - Naomi/Mod Bot/webhook" +STAFF_GUILD="op://Environment Variables - Naomi/Mod Bot/home_server" + +## Server Shit +GITHUB_WEBHOOK_SECRET="op://Environment Variables - Naomi/Mod Bot/github_webhook_secret" +PATREON_WEBHOOK_SECRET="op://Environment Variables - Naomi/Mod Bot/patreon_webhook_secret" +KOFI_WEBHOOK_SECRET="op://Environment Variables - Naomi/Mod Bot/kofi_webhook_secret" +GITHUB_TOKEN="op://Environment Variables - Naomi/Mod Bot/github_pat"