Gotta run a local backend too, as well as the local database. For the backend, using docker will make it easier to get running but use more resources.
I dont know how to do that, wouldnt it be easier to have my frontend connect to the server?
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.
Here's the guide to getting it running locally. If you run into problems getting it going don't hesitate to ask — it took a bit of fiddling for me.
Ok, so i followed the instructions, but when i run
cargo run
on the backend i getFATAL: password authentication failed for user "lemmy"
insted of running a local backend in theory, you can edit
/src/env.ts
https://git.chapo.chat/hexbear-collective/hexbear-frontend/src/branch/main/src/env.ts
to point the api to a working backend.
Currently, that location is always trying to point to the same url as the site but you could use either the dev site or even the live site if you really wanted to. The API doesn't care.
pinging @vertexarray so she sees this too.
When i proposed it she claimed that she doesnt recommend it as a development workflow
In general, it's probably not the best but getting a working database and local backend is a lot to ask of someone who is only working on the frontend anyway.
We do have a dev site you can point to instead of the live site. that may be preferable so that you can test making posts and comments etc. Ask in the matrix room (linked in the sidebar) for the dev url.
Could you show me how should i modify
env.ts
to make it connect with the dev site?simply change the three constants that are exported
host
,port
, andwsUri
to point to the desired URLah, you may also need to edit
the
hostname
function....https://git.chapo.chat/hexbear-collective/hexbear-frontend/src/branch/main/src/utils.ts#L1093
I dont know exactly how to do that, could you just send me how exactly the files should look?
Actualy, sorry
the API definition
https://git.chapo.chat/hexbear-collective/hexbear-frontend/src/branch/main/src/utils.ts#L1241