Локально установленный Mastodon не сохраняет подписчиков из установки Docker

Я хотел бы протестировать Mastodon/Activitypub локально вместе с другими проектами.

У меня есть локальная среда разработки с использованием Docker, которую я создал для себя, используя репозиторий https://github.com/degobbis/docker-lamp . Среда Docker настроена так, что я могу получить локальный доступ к установке WordPress, используя URL-адрес https://indiewebwordpress.de/ . Здесь я установил плагин https://de.wordpress.org/plugins/activitypub/ .

Я также установил Mastodon локально, используя руководство https://docs.joinmastodon.org/dev/setup/#manual (ручная установка из исходного кода) на том же компьютере. Когда я ввожу в браузере http://localhost:3000, Mastodon запускается и тоже на первый взгляд работает безупречно .

Я могу ввести @ [email protected] в поле поиска и найти пользователя WordPress. Я могу следить за пользователем. Однако следующее не сохраняется. Если я перезагружу страницу, то индикация подписчика снова обнуляется. Если я сейчас переключусь на Sidekiq, я получу следующую ошибку: «HTTP::ConnectionError: не удалось подключиться: нет адреса для indiewebwordpress.de на user1 здесь описание изображения] ] 22

Если я вызываю URL-адрес папки «Входящие user1 в браузере, я получаю правильный JSON.

Почему Mastodon сначала находит установку wordpress, но потом не может сохранить подписчиков?

То же самое происходит с последующими запросами, отправленными, например, на mastodon.social. В этом случае для меня все ясно, потому что внешний экземпляр не может найти мой локальный. Однако первые два примера находятся на одной и той же машине.

В случае, если это ошибка, я тоже задал вопрос здесь: https://github.com/mastodon/mastodon/issues/22308

0 ответов

Другие вопросы по тегам