diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 57c5595..2f9119c 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -7,6 +7,32 @@ <%= csp_meta_tag %> <%= action_cable_meta_tag %> + <%- if ENV["SENTRY_DSN"].present? && ENV["SENTRY_JS_ENABLED"] == "true" %> + <%# https://docs.sentry.io/platforms/javascript/install/cdn/ %> + + + + <% end %> + <%= stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %> diff --git a/config/application.yml b/config/application.yml index d6e35d4..b328aba 100644 --- a/config/application.yml +++ b/config/application.yml @@ -5,6 +5,7 @@ DATABASE_URL_CDAO: '<%= Rails.application.credentials.DATABASE_URL_CDAO %>' SENTRY_DSN: '<%= Rails.application.credentials.SENTRY_DSN %>' REPORT_URI_URL: '<%= Rails.application.credentials.REPORT_URI_URL %>' +SENTRY_JS_ENABLED: "<%= Rails.application.credentials.SENTRY_JS_ENABLED || true %>" RECAPTCHA_ENABLED: '<%= Rails.application.credentials.RECAPTCHA_ENABLED %>'