Include git hash in http headers and <meta> tags.

* Add X-Git-Hash http header.
* Add `<meta name="git-hash" content="<hash>">` meta tag.
* Include full hash in development mode.
This commit is contained in:
evazion
2020-05-08 17:07:45 -05:00
parent 71ec4cc498
commit d7c236b0fc
3 changed files with 6 additions and 3 deletions

View File

@@ -13,7 +13,7 @@ class ApplicationController < ActionController::Base
before_action :api_check
before_action :ip_ban_check
before_action :set_variant
before_action :enable_cors
before_action :add_headers
before_action :cause_error
after_action :reset_current_user
layout "default"
@@ -65,8 +65,9 @@ class ApplicationController < ActionController::Base
protected
def enable_cors
def add_headers
response.headers["Access-Control-Allow-Origin"] = "*"
response.headers["X-Git-Hash"] = Rails.application.config.x.git_hash
end
def api_check