I am writing an app with create-react-native-app
(CRNA) for a company. Eventually, it might reach production, but for research reasons I need a working prototype that I can deploy to coworkers phones easily (Android and iOS).
Due to intellectual property, I am not allowed to publish on any external hosted platform (Google Play, App Store, Expo-hosted, etc). I do however have access to an internal server that can communicate outside the company intranet.
Given this, I was wondering if it is possible to run the local Expo server spawned by npm start
in such a way that it would accept foreign connections (I.e. via port forwarding, proxy, or a VPN).
Password security would be ideal, but just secrecy would be okay if that's the only option. Ofc that would fall under network security respective of the answer.