)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"a9e0340740b029896e5aeb97c67731ea1d434eff","unresolved":true,"context_lines":[{"line_number":12,"context_line":"our hand. Start a a sketch of what this might look like using the"},{"line_number":13,"context_line":"docs.openstack.org vhost as the example."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"One thing to keep in mind is that we will need a different anubis"},{"line_number":16,"context_line":"instance for each backend vhost (due to needing to map specific server"},{"line_number":17,"context_line":"names on the front end to specific backend content directories and"},{"line_number":18,"context_line":"anubis takes a single bind address and single target address). Currently"},{"line_number":19,"context_line":"as written this is really set up for a single vhost rather than"},{"line_number":20,"context_line":"converting all of them. Something to keep in mind if we move forward"},{"line_number":21,"context_line":"with this. Refactoring will be likely needed to support additional"},{"line_number":22,"context_line":"vhosts."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: I7ee7c7511a52c0683d6d28a62f538e5b4e04cbd1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"0a4bb4b3_4cf3228b","line":22,"range":{"start_line":15,"start_character":0,"end_line":22,"end_character":7},"updated":"2026-03-18 16:30:54.000000000","message":"Forgive the weird Markdown link but Anubis docs seem to be giving me a misconfigured instance error (yikes)\n\nhttps://github.com/TecharoHQ/anubis/blob/main/docs/docs/admin/environments/nginx.mdx?plain\u003d1#L72\n\nI think we can run a single instance, it doesn\u0027t care about the Host head it seems, so it can just front everything.","commit_id":"6d9e6c1ce30d49a16f23d169f98f92f70f819604"}],"playbooks/roles/static/files/50-docs.openstack.org.conf":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"a9e0340740b029896e5aeb97c67731ea1d434eff","unresolved":true,"context_lines":[{"line_number":49,"context_line":"  ProxyPassReverse / http://[::1]:10000/"},{"line_number":50,"context_line":"\u003c/VirtualHost\u003e"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Listen 10001"},{"line_number":53,"context_line":"\u003cVirtualHost *:10001\u003e"},{"line_number":54,"context_line":"    ServerName docs.openstack.org"},{"line_number":55,"context_line":""}],"source_content_type":"text/plain","patch_set":3,"id":"75c90db0_8f39439c","line":52,"updated":"2026-03-18 16:30:54.000000000","message":"I think we\u0027ll want to make sure this is not listening everywhere (even though I assume `iptables` will block things):\n\n```suggestion\nListen [::1]:3001\n```","commit_id":"6d9e6c1ce30d49a16f23d169f98f92f70f819604"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"a9e0340740b029896e5aeb97c67731ea1d434eff","unresolved":true,"context_lines":[{"line_number":50,"context_line":"\u003c/VirtualHost\u003e"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Listen 10001"},{"line_number":53,"context_line":"\u003cVirtualHost *:10001\u003e"},{"line_number":54,"context_line":"    ServerName docs.openstack.org"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    RewriteEngine on"}],"source_content_type":"text/plain","patch_set":3,"id":"a28cb1d1_8d9cc112","line":53,"range":{"start_line":53,"start_character":0,"end_line":53,"end_character":21},"updated":"2026-03-18 16:30:54.000000000","message":"```suggestion\n\u003cVirtualHost [::1]:10001\u003e\n```","commit_id":"6d9e6c1ce30d49a16f23d169f98f92f70f819604"}]}
