From c69a95c24f6f743494a7032e4fee486bdebf3e30 Mon Sep 17 00:00:00 2001 From: TheDumbTechGuy Date: Thu, 6 Feb 2025 12:03:22 +0000 Subject: [PATCH] setup .env for testing --- lib/generators/pu/gem/dotenv/dotenv_generator.rb | 4 ++-- lib/generators/pu/gem/dotenv/templates/.env.local | 2 +- lib/generators/pu/gem/dotenv/templates/.env.local.template | 2 +- lib/generators/pu/gem/dotenv/templates/.env.test.local | 5 +++++ 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 lib/generators/pu/gem/dotenv/templates/.env.test.local diff --git a/lib/generators/pu/gem/dotenv/dotenv_generator.rb b/lib/generators/pu/gem/dotenv/dotenv_generator.rb index 2e72e750..58302478 100644 --- a/lib/generators/pu/gem/dotenv/dotenv_generator.rb +++ b/lib/generators/pu/gem/dotenv/dotenv_generator.rb @@ -13,13 +13,13 @@ class DotenvGenerator < Rails::Generators::Base def start in_root do - [".env", ".env.local", ".env.template", ".env.local.template"].each do |file| + [".env", ".env.local", ".env.template", ".env.local.template", ".env.test.local"].each do |file| copy_file file end copy_file "config/initializers/001_ensure_required_env.rb" - gitignore "!/.env.template", "!/.env.local.template", "!/.env" + gitignore "!/.env.template", "!/.env.local.template", "!/.env", "!/.env.test.local" insert_into_file "Gemfile", "\ngem \"dotenv\", groups: %i[development test]\n", after: /^gem ["']rails["'].*\n/ bundle! diff --git a/lib/generators/pu/gem/dotenv/templates/.env.local b/lib/generators/pu/gem/dotenv/templates/.env.local index 1762d22a..feb9d973 100644 --- a/lib/generators/pu/gem/dotenv/templates/.env.local +++ b/lib/generators/pu/gem/dotenv/templates/.env.local @@ -1,4 +1,4 @@ -# Secrets for local testing should be added here. +# Secrets for development should be added here. # # == S3 # S3_ACCESS_KEY_ID=S3_ACCESS_KEY_ID diff --git a/lib/generators/pu/gem/dotenv/templates/.env.local.template b/lib/generators/pu/gem/dotenv/templates/.env.local.template index 1762d22a..feb9d973 100644 --- a/lib/generators/pu/gem/dotenv/templates/.env.local.template +++ b/lib/generators/pu/gem/dotenv/templates/.env.local.template @@ -1,4 +1,4 @@ -# Secrets for local testing should be added here. +# Secrets for development should be added here. # # == S3 # S3_ACCESS_KEY_ID=S3_ACCESS_KEY_ID diff --git a/lib/generators/pu/gem/dotenv/templates/.env.test.local b/lib/generators/pu/gem/dotenv/templates/.env.test.local new file mode 100644 index 00000000..8afc7dd2 --- /dev/null +++ b/lib/generators/pu/gem/dotenv/templates/.env.test.local @@ -0,0 +1,5 @@ +# Secrets for testing should be added here. + +# # == S3 +# S3_ACCESS_KEY_ID=S3_ACCESS_KEY_ID +# S3_SECRET_ACCESS_KEY=S3_SECRET_ACCESS_KEY