Configuration

* Added flags to customize the host and port
* Start up just one server rather than a server for HTTP and HTTPS.  HTTPS server will only start if a cert and key are found
This commit is contained in:
Stash Dev
2019-04-11 10:55:58 -07:00
parent 3a00a29fb4
commit 29a40c5bdd
12 changed files with 114 additions and 60 deletions

View File

@@ -8,7 +8,13 @@ export class StashService {
public static initialize() {
const platformUrl = new URL(window.location.origin);
platformUrl.port = platformUrl.protocol === "https:" ? "9999" : "9998";
if (!process.env.NODE_ENV || process.env.NODE_ENV === "development") {
platformUrl.port = "9999"; // TODO: Hack. Development expects port 9999
if (process.env.REACT_APP_HTTPS === "true") {
platformUrl.protocol = "https:";
}
}
const url = platformUrl.toString().slice(0, -1);
StashService.client = new ApolloClient({