@@ -56,30 +56,33 @@ type Config struct {
5656 UploadNodes []string
5757 // Optional API secret to be used for api.audius.co frontends
5858 AudiusApiSecret string
59+ // Shared secret for notifications-dashboard (or other internal jobs) to read notification campaign push open counts
60+ NotificationCampaignOpenMetricsSecret string
5961}
6062
6163var Cfg = Config {
62- Git : os .Getenv ("GIT_SHA" ),
63- Env : os .Getenv ("ENV" ),
64- LogLevel : os .Getenv ("logLevel" ),
65- ReadDbUrl : os .Getenv ("readDbUrl" ),
66- ReadDbReplicas : strings .Split (os .Getenv ("readDbReplicas" ), "," ),
67- WriteDbUrl : os .Getenv ("writeDbUrl" ),
68- RunMigrations : os .Getenv ("runMigrations" ) == "true" ,
69- EsUrl : os .Getenv ("elasticsearchUrl" ),
70- DelegatePrivateKey : os .Getenv ("delegatePrivateKey" ),
71- AxiomToken : os .Getenv ("axiomToken" ),
72- AxiomDataset : os .Getenv ("axiomDataset" ),
73- NetworkTakeRate : 10 ,
74- AudiusdURL : os .Getenv ("audiusdUrl" ),
75- OpenAudioURLs : []string {},
76- BirdeyeToken : os .Getenv ("birdeyeToken" ),
77- SolanaIndexerWorkers : 50 ,
78- SolanaIndexerRetryInterval : 5 * time .Minute ,
79- CommsMessagePush : true ,
80- LaunchpadDeterministicSecret : os .Getenv ("launchpadDeterministicSecret" ),
81- UnsplashKeys : strings .Split (os .Getenv ("unsplashKeys" ), "," ),
82- AudiusApiSecret : os .Getenv ("audiusApiSecret" ),
64+ Git : os .Getenv ("GIT_SHA" ),
65+ Env : os .Getenv ("ENV" ),
66+ LogLevel : os .Getenv ("logLevel" ),
67+ ReadDbUrl : os .Getenv ("readDbUrl" ),
68+ ReadDbReplicas : strings .Split (os .Getenv ("readDbReplicas" ), "," ),
69+ WriteDbUrl : os .Getenv ("writeDbUrl" ),
70+ RunMigrations : os .Getenv ("runMigrations" ) == "true" ,
71+ EsUrl : os .Getenv ("elasticsearchUrl" ),
72+ DelegatePrivateKey : os .Getenv ("delegatePrivateKey" ),
73+ AxiomToken : os .Getenv ("axiomToken" ),
74+ AxiomDataset : os .Getenv ("axiomDataset" ),
75+ NetworkTakeRate : 10 ,
76+ AudiusdURL : os .Getenv ("audiusdUrl" ),
77+ OpenAudioURLs : []string {},
78+ BirdeyeToken : os .Getenv ("birdeyeToken" ),
79+ SolanaIndexerWorkers : 50 ,
80+ SolanaIndexerRetryInterval : 5 * time .Minute ,
81+ CommsMessagePush : true ,
82+ LaunchpadDeterministicSecret : os .Getenv ("launchpadDeterministicSecret" ),
83+ UnsplashKeys : strings .Split (os .Getenv ("unsplashKeys" ), "," ),
84+ AudiusApiSecret : os .Getenv ("audiusApiSecret" ),
85+ NotificationCampaignOpenMetricsSecret : os .Getenv ("notificationCampaignOpenMetricsSecret" ),
8386}
8487
8588func init () {
0 commit comments