discourse/config
David Taylor 1d024f77a6
FEATURE: Allow plugins to register demon processes (#11493)
This allows plugins to call `register_demon_process` with a Class inheriting from Demon::Base. The unicorn master process will take care of spawning, monitoring and restarting the process. This API should be used with extreme caution, but it is significantly cleaner than spawning processes/threads in an `after_initialize` block.

This commit also cleans up the demon spawning logging so that it uses the same format as unicorn worker logging. It also switches to the block form of `fork` to ensure that Demons exit after running, rather than returning execution to where the fork took place.
2020-12-16 09:43:39 +00:00
..
cloud/cloud66
environments DEV: include cors header to public file server in dev environment. (#11007) 2020-10-26 17:45:35 +05:30
initializers FIX: Improve failover for multisite clusters (#11150) 2020-11-11 10:27:24 +00:00
locales UX: Tweaks to filtered replies (#11485) 2020-12-15 11:23:44 -05:00
application.rb FEATURE: Add Google Universal Analytics v4 as an option (#11123) 2020-11-06 14:15:36 -06:00
boot.rb
cdn.yml.sample
database.yml DEV: Disable migration advisory locks in dev and test environment. 2020-08-25 14:20:58 +08:00
deploy.rb.sample
discourse.config.sample
discourse.pill.sample
discourse_defaults.conf DEV: Add optional ENV variables for MiniProfiler snapshots transporter (#10985) 2020-10-21 19:37:28 +03:00
environment.rb
logrotate.conf
multisite.yml.production-sample
nginx.global.conf
nginx.sample.conf FIX: Allow .otf fonts to be delivered via cdn (#10787) 2020-09-30 11:59:46 -04:00
projections.json
puma.rb
routes.rb FIX: Allow for cateogry edit routes of unknown depth (#11426) 2020-12-08 16:50:26 -05:00
sidekiq.yml
site_settings.yml UX: Tweaks to filtered replies (#11485) 2020-12-15 11:23:44 -05:00
spring.rb
thin.yml.sample
unicorn.conf.rb FEATURE: Allow plugins to register demon processes (#11493) 2020-12-16 09:43:39 +00:00
unicorn_launcher
unicorn_upstart.conf