add app url var
This commit is contained in:
+2
-2
@@ -6,7 +6,7 @@ module Docuseal
|
|||||||
NEWSLETTER_URL = "#{PRODUCT_URL}/newsletters".freeze
|
NEWSLETTER_URL = "#{PRODUCT_URL}/newsletters".freeze
|
||||||
ENQUIRIES_URL = "#{PRODUCT_URL}/enquiries".freeze
|
ENQUIRIES_URL = "#{PRODUCT_URL}/enquiries".freeze
|
||||||
PRODUCT_NAME = 'DocuSeal'
|
PRODUCT_NAME = 'DocuSeal'
|
||||||
DEFAULT_APP_URL = 'http://localhost:3000'
|
DEFAULT_APP_URL = ENV.fetch('APP_URL', 'http://localhost:3000')
|
||||||
GITHUB_URL = 'https://github.com/docusealco/docuseal'
|
GITHUB_URL = 'https://github.com/docusealco/docuseal'
|
||||||
DISCORD_URL = 'https://discord.gg/qygYCDGck9'
|
DISCORD_URL = 'https://discord.gg/qygYCDGck9'
|
||||||
TWITTER_URL = 'https://twitter.com/docusealco'
|
TWITTER_URL = 'https://twitter.com/docusealco'
|
||||||
@@ -76,7 +76,7 @@ module Docuseal
|
|||||||
return DEFAULT_URL_OPTIONS if multitenant?
|
return DEFAULT_URL_OPTIONS if multitenant?
|
||||||
|
|
||||||
@default_url_options ||= begin
|
@default_url_options ||= begin
|
||||||
value = EncryptedConfig.find_by(key: EncryptedConfig::APP_URL_KEY)&.value
|
value = EncryptedConfig.find_by(key: EncryptedConfig::APP_URL_KEY)&.value if ENV['APP_URL'].blank?
|
||||||
value ||= DEFAULT_APP_URL
|
value ||= DEFAULT_APP_URL
|
||||||
url = Addressable::URI.parse(value)
|
url = Addressable::URI.parse(value)
|
||||||
{ host: url.host, port: url.port, protocol: url.scheme }
|
{ host: url.host, port: url.port, protocol: url.scheme }
|
||||||
|
|||||||
Reference in New Issue
Block a user