Org Web Adapter

hungryroot/jira/be_6989_setup_and_verify_local_dev_environment.org

ID
e7966066-67ca-4902-911e-2ec2385df6b0

BE-6989 Setup and verify local dev environment

- source :: https://hungryroot.atlassian.net/browse/BE-6898

- tags :: Hungryroot API Project

- epic :: EP-411 Eng Parking Lot

- sprint :: HR BE Sprint 101 HR BE Sprint 102

- status :: Status - Complete

Tasks

DONE Troubleshoot TLS/SSL issue with MySQL connection

workhungryrootsprint101localenvchoremysql
ID
d693c80b-d218-30da-4afa-75769d4d19d3

- Note taken on

Some part of my janky start at getting local setup screwed things up. With a

clean repository clone and a single change to the justfile, `just setup`

worked perfectly. I now have local running and am trying test runners now!

DONE Get tests running locally

workhungryrootsprint101localenvchoremysql
ID
12f7ec05-3666-0048-b2c2-95ffb5b766a7

- Note taken on

So tests work if I just run `manage.py test` but they take forever. Not

amazing, but they defintely work. So I think I can finish this one off.

DONE Get an order working locally

workhungryrootsprint101be6989ep411localenvchore
ID
b27d2485-a129-0c9b-0627-d41d1565d54b

#+begin_src bash

cd ~/src/github.com/hungryroot/hungryroot && docker compose pull web && docker compose up --force-recreate web

#+end_src

- Note taken on

Issue now seems to be that the backend is working, but the frontend `web`

container fails to come up properly.