Paikallinen kehitys
Ota monorepo, tietokanta, API, portaali, Expo-sovellukset ja testit käyttöön paikallisesti.
Paikallinen kehitys
Asenna repositoryn määrittämä Bun-versio ja projektin riippuvuudet. Kopioi ympäristömuuttujaesimerkit paikallisiin tiedostoihin, käynnistä PostgreSQL sekä muut kehityspalvelut ja suorita tietokantamigraatiot ennen sovelluksia.
Käynnistä vain työn kannalta tarpeelliset sovellukset. Web-portaali, dokumentaatio, API, lähetyssovellus ja erillinen OBS Remote voidaan ajaa erikseen. OBS Remoten web-versio käyttää porttia 8083 ja fyysinen laite tarvitsee EXPO_PUBLIC_SERVER_URL-arvoksi kehityskoneen LAN-osoitteen. Käytä paikallisia OAuth-paluuosoitteita ja testitunnuksia; älä kopioi tuotannon salaisuuksia kehitysympäristöön.
Ennen muutoksen lähettämistä suorita tyypintarkistus ja muutosta lähinnä oleva testi. Media- tai OBS-muutoksessa testaa lisäksi koko polku julkaisevasta laitteesta OBS-lähteeseen sekä yhteyden palautuminen katkon jälkeen.