Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Florian Zia 1193ddebf0
fix: Match the dashboard list header layout widths 2024-10-17 11:36:38 +02:00
Florian Zia 614b470aa4
chore: Add server function for data broker removal estimates 2024-10-16 13:08:58 +02:00
Robert Helmer 70c6f1a330
add GA4 un/subscribe events (#5101)
* store GA client_id in DB on page load, and transmit purchase event on subscribe notification from FxA
2024-09-30 14:51:55 -07:00
Florian Zia 7ee1006441
wip: Debug E2E test failures in CI 2024-09-05 22:09:19 +02:00
Joey Zhou 593d689b25 fix: redis url 2024-08-13 07:32:03 -07:00
Florian Zia 50bc78896f
merge: main -> mntor-3394 2024-07-23 18:24:27 +02:00
Robert Helmer f969fad449
change OAUTH_ACCOUNT_URI to stage to match other OAUTH defaults (#4850) 2024-07-22 14:36:44 -07:00
Florian Zia 3fa1b12b0f
feat: Add metrics flow context provider 2024-07-17 15:01:57 +02:00
Mukhamediyar Kudaikulov 65671aca5d mntor-3140,3141 2024-07-11 18:25:50 -07:00
Vincent e7261bc8ca Adopt .env.local file
This makes it clearer what variables actually need to be set
locally, and which have been forgotten. It also makes the build
simpler, by removing the need to copy the .env-dist file.

This should be safe to apply, since .env-dist already got loaded by
default, just like .env now is. And it is still the case that
actual environment variables overwrite the ones in the .env file.

For non-Next.js setups (e.g. cron jobs or database migrations), I
switched to dotenv-flow. The regular dotenv explicitly avoids
inheritance [1], because it wants environment variables to be
specific to an environment. That was already not the case with most
of our environment variables, so the switch makes sense for us.

Next steps could be to remove unused variables from .env, and
possibly moving variables with local/stage-specific values to
.env.local.example, though that riskier, since environments might
depend on those being present.

[1]
https://www.npmjs.com/package/dotenv#should-i-have-multiple-env-files
2024-07-09 10:58:25 +02:00