Skip to content

Commit 85d7fda

Browse files
rickyromboclaude
andcommitted
Allow audiusAppUrl to be overridden via env var
Add audiusAppUrl env var to Cfg initializer and guard the hardcoded dev/prod defaults so an explicit env value is not clobbered by init(). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 8e6b030 commit 85d7fda

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

config/config.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ var Cfg = Config{
8282
LaunchpadDeterministicSecret: os.Getenv("launchpadDeterministicSecret"),
8383
UnsplashKeys: strings.Split(os.Getenv("unsplashKeys"), ","),
8484
AudiusApiSecret: os.Getenv("audiusApiSecret"),
85+
AudiusAppUrl: os.Getenv("audiusAppUrl"),
8586
NotificationCampaignOpenMetricsSecret: os.Getenv("notificationCampaignOpenMetricsSecret"),
8687
}
8788

@@ -123,7 +124,9 @@ func init() {
123124
Cfg.UploadNodes = DevUploadNodes
124125
Cfg.AudiusdChainID = core_config.DevAcdcChainID
125126
Cfg.AudiusdEntityManagerAddress = core_config.DevAcdcAddress
126-
Cfg.AudiusAppUrl = "http://localhost:3000"
127+
if Cfg.AudiusAppUrl == "" {
128+
Cfg.AudiusAppUrl = "http://localhost:3000"
129+
}
127130
case "stage":
128131
fallthrough
129132
case "staging":
@@ -212,7 +215,9 @@ func init() {
212215
Cfg.ChainId = "audius-mainnet-alpha-beta"
213216
Cfg.AudiusdChainID = core_config.ProdAcdcChainID
214217
Cfg.AudiusdEntityManagerAddress = core_config.ProdAcdcAddress
215-
Cfg.AudiusAppUrl = "https://audius.co"
218+
if Cfg.AudiusAppUrl == "" {
219+
Cfg.AudiusAppUrl = "https://audius.co"
220+
}
216221
Cfg.RewardCodeAuthorizedKeys = []string{"4oGhuh6MkypUTnwUzKbtnUwFzjfaMWAgKYudchPfbYu8", "DDT15s6MMNxE4jkyGN46wNYqrgLWofT6WAvWtjYYrCUq"}
217222
Cfg.VerifierAddress = "0xbeef8E42e8B5964fDD2b7ca8efA0d9aef38AA996"
218223
Cfg.ArtistCoinRewardsStaticSenders = []Node{

0 commit comments

Comments
 (0)