From 0143bd76e6e339a73da26520d198d52efbc762e6 Mon Sep 17 00:00:00 2001 From: "Ben Sheldon [he/him]" Date: Sun, 4 Sep 2022 15:43:46 -0700 Subject: [PATCH 1/2] Remove single quotes when migrating Heroku config Heroku will wrap some configuration values with single quotes; this uses `sed` to remove those quotes. --- rails/getting-started/migrate-from-heroku.html.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rails/getting-started/migrate-from-heroku.html.md b/rails/getting-started/migrate-from-heroku.html.md index 1c5ff53e92..769450d0f1 100644 --- a/rails/getting-started/migrate-from-heroku.html.md +++ b/rails/getting-started/migrate-from-heroku.html.md @@ -75,7 +75,7 @@ There's still work to be done to move more Heroku stuff over, so don't worry if To see all of your Heroku env vars and secrets, run: ```cmd -heroku config -s | grep -v -e "DATABASE_URL" -e "REDIS_URL" -e "REDIS_TLS_URL" | fly secrets import +heroku config -s | grep -v -e "DATABASE_URL" -e "REDIS_URL" -e "REDIS_TLS_URL" | sed -e "s/='//" -e "s/'$//" | fly secrets import ``` This command exports the Heroku secrets, excludes `DATABASE_URL` and `REDIS_URL`, and imports them into Fly. From d778ec455f849076884e2d35e07c4623a9d1e84d Mon Sep 17 00:00:00 2001 From: "Ben Sheldon [he/him]" Date: Sun, 4 Sep 2022 15:54:01 -0700 Subject: [PATCH 2/2] Don't strip the `=` --- rails/getting-started/migrate-from-heroku.html.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rails/getting-started/migrate-from-heroku.html.md b/rails/getting-started/migrate-from-heroku.html.md index 769450d0f1..d46b680d7f 100644 --- a/rails/getting-started/migrate-from-heroku.html.md +++ b/rails/getting-started/migrate-from-heroku.html.md @@ -75,7 +75,7 @@ There's still work to be done to move more Heroku stuff over, so don't worry if To see all of your Heroku env vars and secrets, run: ```cmd -heroku config -s | grep -v -e "DATABASE_URL" -e "REDIS_URL" -e "REDIS_TLS_URL" | sed -e "s/='//" -e "s/'$//" | fly secrets import +heroku config -s | grep -v -e "DATABASE_URL" -e "REDIS_URL" -e "REDIS_TLS_URL" | sed -e "s/='/=/" -e "s/'$//" | fly secrets import ``` This command exports the Heroku secrets, excludes `DATABASE_URL` and `REDIS_URL`, and imports them into Fly.