• vertexarray [any]
    ·
    4 years ago

    I took a second to tool around with connecting my local frontend to the dev server, and it seems like it sort of works, but loading comments and making accounts didn't work. Can't recommend it as a development workflow.

    • bottech [he/him]
      hexagon
      ·
      4 years ago

      Alright then, could you help me set up local backend?

        • bottech [he/him]
          hexagon
          ·
          4 years ago

          Ok, so i followed the instructions, but when i run cargo run on the backend i get FATAL: password authentication failed for user "lemmy"

                  • vertexarray [any]
                    ·
                    4 years ago

                    It looks like you can just do ./db-init.sh in a terminal in the server directory

                    • bottech [he/him]
                      hexagon
                      ·
                      edit-2
                      4 years ago

                      FATAL: Peer authentication failed for user "postgres"

                      Also there wasnt server directory, that file was in scripts

                      • vertexarray [any]
                        ·
                        4 years ago

                        Hmm, I didn't encounter that on my end. I'm not on Linux so it might be an OS difference.

                        • bottech [he/him]
                          hexagon
                          ·
                          4 years ago

                          Which backend should i use?

                          https://git.chapo.chat/hexbear-collective/hexbear or

                          https://git.chapo.chat/hexbear-collective/lemmy-hexbear

                          • vertexarray [any]
                            ·
                            edit-2
                            4 years ago

                            https://git.chapo.chat/hexbear-collective/lemmy-hexbear is the rust backend, it's the one currently in production. Should use that. Also it has the frontend as a submodule.

                            • bottech [he/him]
                              hexagon
                              ·
                              4 years ago

                              I managed to execute ./db-init.sh and now that i run cargo run i get

                              could not connect to server: Connection refused

                              Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?

                              • vertexarray [any]
                                ·
                                4 years ago

                                hmm, maybe try restarting postgres? If you could run db-init using its default config, it should at least be on the right port already

                                • bottech [he/him]
                                  hexagon
                                  ·
                                  edit-2
                                  4 years ago

                                  if by restarting you meant sudo service postgresql restart then it didnt work

                                    • bottech [he/him]
                                      hexagon
                                      ·
                                      edit-2
                                      4 years ago

                                      i figured how to fix that bug but now i have

                                      Specified path is not a directory: "../ui/dist/documentation"

                                      • vertexarray [any]
                                        ·
                                        4 years ago

                                        I ran into that one. I think I just had to do a release build of the ui.

                                          • vertexarray [any]
                                            ·
                                            4 years ago

                                            if you've pulled the submodules, you'll have the ui folder. do yarn build in there

                                            • bottech [he/him]
                                              hexagon
                                              ·
                                              4 years ago

                                              So, after i cloned frontend into ui and did yarn build there, there are still those errors

                                            • bottech [he/him]
                                              hexagon
                                              ·
                                              edit-2
                                              4 years ago

                                              I havent, ui is empty, should i just pull the frontend into ui?

                        • bottech [he/him]
                          hexagon
                          ·
                          4 years ago

                          Actually these problems might be because i cloned the repository provided in documentation you sent me and not the hexbear backend, i will try these steps with it and see if it works