Global docker flag (#9)
* Added DISABLE_DOCKER to index.ts * Added debug mode check to client * GET_STOPS.json file and server.bat
This commit is contained in:
parent
c7922ebef0
commit
cd5491e6ec
6 changed files with 9449 additions and 12 deletions
1
.vscode/launch.json
vendored
1
.vscode/launch.json
vendored
|
@ -17,6 +17,7 @@
|
|||
"request": "launch",
|
||||
"type": "dart",
|
||||
"args": ["-d", "chrome", "--dart-define-from-file=.env"],
|
||||
"program": "lib/main.dart",
|
||||
},
|
||||
]
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
import "dart:convert";
|
||||
|
||||
import "package:flutter/foundation.dart" show debugPrint, kDebugMode;
|
||||
import "package:http/http.dart" as http;
|
||||
|
||||
import "package:client/data.dart";
|
||||
|
@ -7,11 +8,13 @@ import "package:client/data.dart";
|
|||
import "service.dart";
|
||||
|
||||
class ApiService extends Service {
|
||||
static const bool usingDocker = true;
|
||||
static const usingDocker = !kDebugMode;
|
||||
final client = http.Client();
|
||||
|
||||
@override
|
||||
Future<void> init() async { }
|
||||
Future<void> init() async {
|
||||
debugPrint("Running with Docker? $usingDocker");
|
||||
}
|
||||
|
||||
Uri get _base => usingDocker
|
||||
? Uri(path: "api/")
|
||||
|
@ -54,5 +57,5 @@ class ApiService extends Service {
|
|||
PathStep.fromJson,
|
||||
);
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ packages:
|
|||
dependency: transitive
|
||||
description:
|
||||
name: async
|
||||
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
|
||||
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "2.13.0"
|
||||
version: "2.12.0"
|
||||
boolean_selector:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -93,10 +93,10 @@ packages:
|
|||
dependency: transitive
|
||||
description:
|
||||
name: fake_async
|
||||
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
|
||||
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.3.3"
|
||||
version: "1.3.2"
|
||||
fixnum:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
@ -212,10 +212,10 @@ packages:
|
|||
dependency: transitive
|
||||
description:
|
||||
name: leak_tracker
|
||||
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
|
||||
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "10.0.9"
|
||||
version: "10.0.8"
|
||||
leak_tracker_flutter_testing:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
@ -409,10 +409,10 @@ packages:
|
|||
dependency: transitive
|
||||
description:
|
||||
name: vm_service
|
||||
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
|
||||
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "15.0.0"
|
||||
version: "14.3.1"
|
||||
web:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
|
9427
src/server/GET_STOPS.json
Normal file
9427
src/server/GET_STOPS.json
Normal file
File diff suppressed because it is too large
Load diff
|
@ -7,10 +7,11 @@ import { assert } from "@std/assert";
|
|||
import neo4j from "https://deno.land/x/neo4j_driver_lite@5.28.1/mod.ts";
|
||||
import { graph_setup } from "./graph.ts";
|
||||
|
||||
const usingDocker = true;
|
||||
const usingDocker = !Deno.env.has("DISABLE_DOCKER");
|
||||
const root_url: string = usingDocker
|
||||
? Deno.env.get("ROOT_URL") as string
|
||||
: "http://localhost:8080/api";
|
||||
console.log(`Running in docker configuration? ${usingDocker}`);
|
||||
assert(root_url, "ROOT_URL env var not defined");
|
||||
|
||||
// bind values we're actually using
|
||||
|
|
5
src/server/server.bat
Normal file
5
src/server/server.bat
Normal file
|
@ -0,0 +1,5 @@
|
|||
@echo off
|
||||
echo Start Neo4J Desktop
|
||||
pause
|
||||
set DISABLE_DOCKER=true
|
||||
deno run -A index.ts
|
Loading…
Reference in a new issue