From 30b5a1438be5db6817c1a7ef8d3ee441165fb2dc Mon Sep 17 00:00:00 2001 From: giles Date: Sun, 22 Feb 2026 21:12:28 +0000 Subject: [PATCH] Change AP_DOMAIN default to federation.rose-ash.com Co-Authored-By: Claude Opus 4.6 --- events/handlers/ap_delivery_handler.py | 2 +- services/federation_impl.py | 2 +- services/federation_publish.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/events/handlers/ap_delivery_handler.py b/events/handlers/ap_delivery_handler.py index f28b3a4..c9fb5d9 100644 --- a/events/handlers/ap_delivery_handler.py +++ b/events/handlers/ap_delivery_handler.py @@ -114,7 +114,7 @@ async def on_any_activity(activity: APActivity, session: AsyncSession) -> None: if not services.has("federation"): return - domain = os.getenv("AP_DOMAIN", "rose-ash.com") + domain = os.getenv("AP_DOMAIN", "federation.rose-ash.com") # Load actor with private key actor = ( diff --git a/services/federation_impl.py b/services/federation_impl.py index 40f0998..edd4718 100644 --- a/services/federation_impl.py +++ b/services/federation_impl.py @@ -24,7 +24,7 @@ from shared.contracts.dtos import ( def _domain() -> str: - return os.getenv("AP_DOMAIN", "rose-ash.com") + return os.getenv("AP_DOMAIN", "federation.rose-ash.com") def _get_origin_app() -> str | None: diff --git a/services/federation_publish.py b/services/federation_publish.py index 95debd4..424f2b5 100644 --- a/services/federation_publish.py +++ b/services/federation_publish.py @@ -59,7 +59,7 @@ async def try_publish( # Stable object ID within a publish cycle. After Delete + re-Create # we append a version suffix so remote servers (Mastodon) treat it as # a brand-new post rather than ignoring the tombstoned ID. - domain = os.getenv("AP_DOMAIN", "rose-ash.com") + domain = os.getenv("AP_DOMAIN", "federation.rose-ash.com") base_object_id = ( f"https://{domain}/users/{actor.preferred_username}" f"/objects/{source_type.lower()}/{source_id}"