I found some time. and in 15 minutes from this post we will go down for ~1 hour to ensure we have complete data consistency.

  • 09:00 UTC to 10:00 UTC

See you soon!

HI!!!

  • e0qdk@reddthat.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    Thank you. It seems to be working now.

    I remember having a devil of a time trying to get mlmym and lemmy to talk to each other on my local system when I was poking around at trying to fix some issues in mlmym a few months back. (I should really get back to that at some point…) They had “https://” hard-coded in front of the domain name parameter – and I didn’t want to have to change the Go source code just to get a dev environment up. I ended up working around it by modifying my hosts file (to add a .INTERNAL domain), ran things under podman with host networking, configured Apache on the host to reverse proxy into both containers, and set up a self-signed cert that I had to rebuild into the mlmym docker (by copying in the appropriate crt files + running update-ca-certificates via the Dockerfile). In retrospect, I probably should’ve just modified the code…

    What was the workaround you had to implement to fix this one?

    • Tiff@reddthat.comOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 months ago

      I had to tell our main_nginx that it is “reddthat.com”.

      services:
        proxy:
          image: docker.io/library/nginx
          ...etc...
          networks:
            default:
            lemmy_internal:
              aliases:
                - reddthat.com
      

      Now its: {user} -> CF -> {server_nginx} -> {frontend_nginx} -> mlmym => ((docker internal network)) -> {main_nginx} -> {{lemmy-ui/api}}
      Instead of: {user} -> CF -> {server_nginx} -> {frontend_nginx} -> mlmym => CF -> {main_nginx} -> {{lemmy-ui/api}}

          • e0qdk@reddthat.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            2 months ago

            It’s up and running again, but now it seems like pagination is broken. (Going to any page and clicking “Next” at the bottom returns a “there doesn’t seem to be anything here” error.)

            Probably has to do with page=0 being in the URL for next page links?

            Edit: Looks like line 213 of state.go should be changed to q.Set("page", strconv.Itoa(p.Page+1)) – I tagged you in the comment I made about it on the FHF repo too but not sure how well GitHub handles @ notifications.

            • Tiff@reddthat.comOPM
              link
              fedilink
              English
              arrow-up
              2
              ·
              2 months ago

              Thanks, patched and its page=2 now. (I wonder how LW never managed to see that… They must not be using that image…!

              • e0qdk@reddthat.com
                link
                fedilink
                English
                arrow-up
                2
                ·
                2 months ago

                Sweet. There’s another issue open on the FHF repo where someone was questioning :latest vs :main tag so, yeah, there may be some mismatch between what they’re running and what they think they are running / was originally documented…

        • Tiff@reddthat.comOPM
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          2 months ago

          😥. I will fix it! I think because we are still going via nginx, it’s still has to pass the go-away challenges, which it must be failing and thats why…

          Annnd, as we just moved I also only have key access to the server and I made all new keys and don’t have one on my other devices yet. (A classic)

          Edit: nope, it’s now attempting to connect over https to the container… I think I’ll need to write a proper patch for it to allow for a override.
          It also looks dead in the water/feature complete. So I’ve moved to FSFs container. (https://github.com/Fedihosting-Foundation-Forks/mlmym).

          If I end up making a patch I’ll upstream. (I’m surprised LW hasn’t made one already)