diff --git a/README.md b/README.md index 3b076b0..a0fbb91 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ Clinch gives you one place to manage users and lets any web app authenticate aga Do you host your own web apps? MeTube, Kavita, Audiobookshelf, Gitea, Grafana, Proxmox? Rather than managing all those separate user accounts, set everyone up on Clinch and let it do the authentication and user management. +Clinch runs as a single Docker container, using SQLite as the database, the job queue (Solid Queue) and the shared cache (Solid Cache). The webserver, Puma, runs the job queue in-process, avoiding the need for another container. + Clinch sits in a sweet spot between two excellent open-source identity solutions: **[Authelia](https://www.authelia.com)** is a fantastic choice for those who prefer external user management through LDAP and enjoy comprehensive YAML-based configuration. It's lightweight, secure, and works beautifully with reverse proxies. diff --git a/test/integration/forward_auth_advanced_test.rb b/test/integration/forward_auth_advanced_test.rb index 49474fa..1a913a9 100644 --- a/test/integration/forward_auth_advanced_test.rb +++ b/test/integration/forward_auth_advanced_test.rb @@ -271,7 +271,7 @@ class ForwardAuthAdvancedTest < ActionDispatch::IntegrationTest else # Should have no auth headers auth_headers = response.headers.select { |k, v| k.match?(/^(x-remote-|x-webauth-|x-admin-)/i) } - assert_empty auth_headers, "Should have no headers for #{app[:domain]}, got: #{auth_headers.keys.join(', ')}" + assert_empty auth_headers, "Should have no headers for #{app[:domain]}, got: #{auth_headers.keys.join(", ")}" end end end @@ -348,5 +348,4 @@ class ForwardAuthAdvancedTest < ActionDispatch::IntegrationTest rps = request_count / total_time assert rps > 10, "Requests per second #{rps} is too low" end - end