• just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    7 days ago

    Again, no.

    DBGate is an application running in your browser. Just like any other desktop application, except it’s code is executed in the browser, and not a standalone window. DBGate uses the runtime platform of your browser to execute code and create connections to the database you’re using. That’s where you’re getting confused. There is nothing running in the docker container except a dumb HTTP server that allows your browser to load the code to executed, just as if you had visited their website.

    This same exact code can also be packaged to run in Electron as a standalone window in your desktop so it seems like its own app. Same exact code that runs in your browser, but using Electron to host and execute its code.

    • jogai_san@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 days ago

      Show me the docs. It really sounds like you’re confidentially incorrect :-)

      The app part is indeed just running in the browser. But it needs the data over an external connection. Explain how it can read/write the data to me.

        • jogai_san@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 days ago

          I…don’t think I need to.

          You dont need to indeed, but since you mentioned them first.

          If you’re unfamiliar with all of this, that’s your job to get educated.

          I’m a software engineer from way before the js hype, so I think I’m properly educated thanks.

          The “proof” is right there in all it’s glory for you to peruse.

          Indeed, here is the api part: https://github.com/dbgate/dbgate/tree/master/packages/api

          • just_another_person@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            2
            ·
            6 days ago

            That is a LOCAL running interface. It’s not something being run as a server-side interface in the docker container.

            I’m not sure what point you’re trying to make, but at this point, you’re original concern and question has been answered.

            • jogai_san@lemmy.worldOP
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              6 days ago

              The point is: DBgate is capable of running in a container which makes a connection to a database. You insist this is not how it works, but yet its the way I have set it up.

              My question was if outerbase is usable in the same way. You clearly have not enough knowledge to answer that, so no, my question isnt answered.