From e870722e3d09f112af7092e281093cbfc5c62f6e Mon Sep 17 00:00:00 2001 From: StevanFreeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Sun, 19 Feb 2023 16:27:52 -0600 Subject: [PATCH] fix: add dotenv vault --- .env.vault | 12 +++++ .gitignore | 5 ++ integrationTests/example.env => example.env | 54 ++++++++++----------- integrationTests/mochaRootHooks.ts | 4 +- 4 files changed, 45 insertions(+), 30 deletions(-) create mode 100644 .env.vault rename integrationTests/example.env => example.env (97%) diff --git a/.env.vault b/.env.vault new file mode 100644 index 0000000..1b3b8e1 --- /dev/null +++ b/.env.vault @@ -0,0 +1,12 @@ +################################################################################# +# # +# This file uniquely identifies your project in dotenv-vault. # +# You SHOULD commit this file to source control. # +# # +# Generated with 'npx dotenv-vault new' # +# # +# Learn more at https://dotenv.org/env-vault # +# # +################################################################################# + +DOTENV_VAULT=vlt_ec81c3b4428f6b230fe7295edceef4214cd1b7b5b04982ab652b12393652128a \ No newline at end of file diff --git a/.gitignore b/.gitignore index c6bba59..50d1703 100644 --- a/.gitignore +++ b/.gitignore @@ -128,3 +128,8 @@ dist .yarn/build-state.yml .yarn/install-state.gz .pnp.* + +.env* +.flaskenv* +!.env.project +!.env.vault \ No newline at end of file diff --git a/integrationTests/example.env b/example.env similarity index 97% rename from integrationTests/example.env rename to example.env index 52c6ca3..5ab6af3 100644 --- a/integrationTests/example.env +++ b/example.env @@ -1,28 +1,28 @@ -API_BASE_URL=https://api.onspring.com -SANDBOX_API_KEY=NEEDS_TO_BE_SET -TEST_APP_ID=NEEDS_TO_BE_SET -TEST_SURVEY_ID=NEEDS_TO_BE_SET -TEST_APP_ID_NO_ACCESS=NEEDS_TO_BE_SET -TEST_APP_IDS=NEEDS_TO_BE_SET -TEST_APP_IDS_NO_ACCESS=NEEDS_TO_BE_SET -TEST_FIELD_ID=NEEDS_TO_BE_SET -TEST_FIELD_ID_NO_ACCESS=NEEDS_TO_BE_SET -TEST_FIELD_IDS=NEEDS_TO_BE_SET -TEST_FIELD_IDS_NO_ACCESS=NEEDS_TO_BE_SET -TEST_RECORD=NEEDS_TO_BE_SET -TEST_ATTACHMENT_FIELD=NEEDS_TO_BE_SET -TEST_ATTACHMENT_FIELD_NO_ACCESS_FIELD=NEEDS_TO_BE_SET -TEST_ATTACHMENT_FIELD_NO_ACCESS_APP=NEEDS_TO_BE_SET -TEST_TEXT_FIELD=NEEDS_TO_BE_SET -TEST_ATTACHMENT=NEEDS_TO_BE_SET -TEST_IMAGE_FIELD=NEEDS_TO_BE_SET -TEST_IMAGE=NEEDS_TO_BE_SET -TEST_LIST_FIELD=NEEDS_TO_BE_SET -TEST_LIST_FIELD_NO_ACCESS=NEEDS_TO_BE_SET -TEST_LIST_ID=NEEDS_TO_BE_SET -TEST_LIST_ID_NO_ACCESS=NEEDS_TO_BE_SET -TEST_LIST_ITEM_ID_NO_ACCESS=NEEDS_TO_BE_SET -TEST_REPORT=NEEDS_TO_BE_SET -TEST_REPORT_NO_ACCESS=NEEDS_TO_BE_SET -TEST_REPORT_WITH_CHART_DATA=NEEDS_TO_BE_SET +API_BASE_URL=https://api.onspring.com +SANDBOX_API_KEY=NEEDS_TO_BE_SET +TEST_APP_ID=NEEDS_TO_BE_SET +TEST_SURVEY_ID=NEEDS_TO_BE_SET +TEST_APP_ID_NO_ACCESS=NEEDS_TO_BE_SET +TEST_APP_IDS=NEEDS_TO_BE_SET +TEST_APP_IDS_NO_ACCESS=NEEDS_TO_BE_SET +TEST_FIELD_ID=NEEDS_TO_BE_SET +TEST_FIELD_ID_NO_ACCESS=NEEDS_TO_BE_SET +TEST_FIELD_IDS=NEEDS_TO_BE_SET +TEST_FIELD_IDS_NO_ACCESS=NEEDS_TO_BE_SET +TEST_RECORD=NEEDS_TO_BE_SET +TEST_ATTACHMENT_FIELD=NEEDS_TO_BE_SET +TEST_ATTACHMENT_FIELD_NO_ACCESS_FIELD=NEEDS_TO_BE_SET +TEST_ATTACHMENT_FIELD_NO_ACCESS_APP=NEEDS_TO_BE_SET +TEST_TEXT_FIELD=NEEDS_TO_BE_SET +TEST_ATTACHMENT=NEEDS_TO_BE_SET +TEST_IMAGE_FIELD=NEEDS_TO_BE_SET +TEST_IMAGE=NEEDS_TO_BE_SET +TEST_LIST_FIELD=NEEDS_TO_BE_SET +TEST_LIST_FIELD_NO_ACCESS=NEEDS_TO_BE_SET +TEST_LIST_ID=NEEDS_TO_BE_SET +TEST_LIST_ID_NO_ACCESS=NEEDS_TO_BE_SET +TEST_LIST_ITEM_ID_NO_ACCESS=NEEDS_TO_BE_SET +TEST_REPORT=NEEDS_TO_BE_SET +TEST_REPORT_NO_ACCESS=NEEDS_TO_BE_SET +TEST_REPORT_WITH_CHART_DATA=NEEDS_TO_BE_SET TEST_SURVEY_RECORD_ID=NEEDS_TO_BE_SET \ No newline at end of file diff --git a/integrationTests/mochaRootHooks.ts b/integrationTests/mochaRootHooks.ts index ff3939c..af3b35b 100644 --- a/integrationTests/mochaRootHooks.ts +++ b/integrationTests/mochaRootHooks.ts @@ -1,9 +1,7 @@ import { type RootHookObject, type Context } from 'mocha'; import { expect } from 'chai'; import * as dotenv from 'dotenv'; -import path from 'path'; -const envPath = path.resolve(__dirname, '.env'); -dotenv.config({ path: envPath }); +dotenv.config(); let baseURL: string | undefined; let apiKey: string | undefined;