diff --git a/app/views/layouts/ember_cli.html.erb b/app/views/layouts/ember_cli.html.erb index 0ccb6765cb9..66570110713 100644 --- a/app/views/layouts/ember_cli.html.erb +++ b/app/views/layouts/ember_cli.html.erb @@ -17,7 +17,7 @@

Then visit the following URL to use Discourse:

-

http://localhost:4200

+

http://<%= Discourse.current_hostname %>:4200

diff --git a/bin/ember-cli b/bin/ember-cli index 7c0d5bca9bb..e6931115257 100755 --- a/bin/ember-cli +++ b/bin/ember-cli @@ -5,14 +5,14 @@ require 'pathname' RAILS_ROOT = File.expand_path("../../", Pathname.new(__FILE__).realpath) PORT = ENV["UNICORN_PORT"] ||= "3000" - +HOSTNAME = ENV["DISCOURSE_HOSTNAME"] ||= "localhost" yarn_dir = File.join(RAILS_ROOT, "app/assets/javascripts/discourse") PROXY = if ARGV.include?("--try") "https://try.discourse.org" else - "http://localhost:#{PORT}" + "http://#{HOSTNAME}:#{PORT}" end command = diff --git a/config/database.yml b/config/database.yml index 456b8752f18..0644f3d527c 100644 --- a/config/database.yml +++ b/config/database.yml @@ -12,7 +12,7 @@ development: ### If you change this setting you will need to ### - restart sidekiq if you change this setting ### - rebake all to posts using: `RAILS_ENV=production bundle exec rake posts:rebake` - - "localhost" + - "<%= ENV['DISCOURSE_HOSTNAME'] || 'localhost' %>" variables: <%= ENV.filter { |k,v| k.start_with? 'DISCOURSE_DB_VARIABLES_' } .transform_keys { |k| k.slice(('DISCOURSE_DB_VARIABLES_'.length)..).downcase } .to_json %>