This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/spec
David Taylor c10941bbde REFACTOR: Proxy letter avatars in rails instead of nginx
Co-authored-by: Sam Saffron <sam.saffron@gmail.com>
Co-authored-by: David Taylor <david@taylorhq.com>

This gives more control over the request. In particular we can easily
lookup DNS dynamically, instead of only upon NGINX startup.
Previously, NGINX was looking up IP for the letter avatar service and
caching the CDN IP address, this caused issues if CDN changed IP, in
which letter avatars would be broken till a container restarted.

NGINX config has been updated to add caching. This change will require
a container rebuild.

The proxy will now function in development environments, so the patch
for `letter_avatar_proxy` has been removed.
2019-02-18 08:51:58 +11:00
..
components FIX: in:title should work irrespective of the order. (#6968) 2019-02-07 10:09:08 -05:00
fabricators DEV: Improve specs 2019-01-18 11:07:53 +01:00
fixtures FIX: properly handle attachments in received emails 2019-01-25 19:13:34 +01:00
helpers REFACTOR: Simplify finding the opengraph image 2019-01-31 20:46:15 +01:00
import_export FIX: topic and category exporters were only exporting users who created the first post 2018-01-16 12:51:53 -05:00
integration FEATURE: Automatically expire keys if not used for a configurable amount of time. (#6264) 2018-08-20 17:36:14 +02:00
integrity FIX: Relative links in translations should work with subfolder 2018-11-08 23:31:05 +00:00
jobs Merge diffs from master 2019-01-31 17:24:35 -05:00
lib FIX: Do not show backups stored in subfolder of bucket 2019-01-24 22:28:03 +01:00
mailers FIX: Keep original subject in emails to staged users 2019-01-18 11:07:54 +01:00
models REFACTOR: Proxy letter avatars in rails instead of nginx 2019-02-18 08:51:58 +11:00
multisite FIX: Heisentest 2019-01-25 15:25:48 -05:00
requests REFACTOR: Proxy letter avatars in rails instead of nginx 2019-02-18 08:51:58 +11:00
serializers Merge diffs from master 2019-01-31 17:24:35 -05:00
services Merge diffs from master 2019-01-31 17:24:35 -05:00
support DEV: Stablize the multisite tests. 2019-01-16 10:29:36 +08:00
tasks suppress print output when running specs 2017-10-31 16:06:11 +05:30
views/omniauth_callbacks FEATURE: Use translated name for 'your email has been authenticated by' (#6649) 2018-11-22 19:12:04 +00:00
rails_helper.rb DEV: Multisite tests didn't fail anymore 2019-01-24 22:28:00 +01:00