@@ -20,15 +20,27 @@ import 'src/sdk.dart';
20
20
final Logger _logger = Logger ('services' );
21
21
22
22
Future <void > main (List <String > args) async {
23
- final parser = ArgParser ()
24
- ..addOption ('port' , valueHelp: 'port' , help: 'The port to listen on.' )
25
- ..addOption ('redis-url' , valueHelp: 'url' , help: 'The redis server url.' )
26
- ..addOption ('storage-bucket' ,
27
- valueHelp: 'name' ,
28
- help: 'The name of the Cloud Storage bucket for compilation artifacts.' ,
29
- defaultsTo: 'nnbd_artifacts' )
30
- ..addFlag ('help' ,
31
- abbr: 'h' , negatable: false , help: 'Show this usage information.' );
23
+ final parser =
24
+ ArgParser ()
25
+ ..addOption ('port' , valueHelp: 'port' , help: 'The port to listen on.' )
26
+ ..addOption (
27
+ 'redis-url' ,
28
+ valueHelp: 'url' ,
29
+ help: 'The redis server url.' ,
30
+ )
31
+ ..addOption (
32
+ 'storage-bucket' ,
33
+ valueHelp: 'name' ,
34
+ help:
35
+ 'The name of the Cloud Storage bucket for compilation artifacts.' ,
36
+ defaultsTo: 'nnbd_artifacts' ,
37
+ )
38
+ ..addFlag (
39
+ 'help' ,
40
+ abbr: 'h' ,
41
+ negatable: false ,
42
+ help: 'Show this usage information.' ,
43
+ );
32
44
33
45
final results = parser.parse (args);
34
46
if (results['help' ] as bool ) {
@@ -66,18 +78,23 @@ Future<void> main(List<String> args) async {
66
78
.map ((entry) => '${entry .key }:${entry .value }' )
67
79
.join (',' );
68
80
69
- _logger.info ('''
81
+ _logger.info (
82
+ '''
70
83
Starting dart-services:
71
84
port: $port
72
85
sdkPath: ${sdk .dartSdkPath }
73
86
redisServerUri: $redisServerUri
74
- Cloud Run Environment variables: $cloudRunEnvVars '''
75
- . trim () );
87
+ Cloud Run Environment variables: $cloudRunEnvVars ''' . trim (),
88
+ );
76
89
77
90
await GitHubOAuthHandler .initFromEnvironmentalVars ();
78
91
79
- final server =
80
- await EndpointsServer .serve (port, sdk, redisServerUri, storageBucket);
92
+ final server = await EndpointsServer .serve (
93
+ port,
94
+ sdk,
95
+ redisServerUri,
96
+ storageBucket,
97
+ );
81
98
82
99
_logger.info ('Listening on port ${server .port }' );
83
100
}
@@ -89,8 +106,11 @@ class EndpointsServer {
89
106
String ? redisServerUri,
90
107
String storageBucket,
91
108
) async {
92
- final endpointsServer =
93
- EndpointsServer ._(sdk, redisServerUri, storageBucket);
109
+ final endpointsServer = EndpointsServer ._(
110
+ sdk,
111
+ redisServerUri,
112
+ storageBucket,
113
+ );
94
114
await endpointsServer._init ();
95
115
96
116
endpointsServer.server = await shelf.serve (
@@ -113,15 +133,14 @@ class EndpointsServer {
113
133
// https://cloud.google.com/run/docs/reference/container-contract#env-vars
114
134
final serverVersion = Platform .environment['K_REVISION' ];
115
135
116
- final cache = redisServerUri == null
117
- ? NoopCache ()
118
- : RedisCache (redisServerUri, sdk, serverVersion);
136
+ final cache =
137
+ redisServerUri == null
138
+ ? NoopCache ()
139
+ : RedisCache (redisServerUri, sdk, serverVersion);
119
140
120
- commonServer = CommonServerApi (CommonServerImpl (
121
- sdk,
122
- cache,
123
- storageBucket: storageBucket,
124
- ));
141
+ commonServer = CommonServerApi (
142
+ CommonServerImpl (sdk, cache, storageBucket: storageBucket),
143
+ );
125
144
126
145
// Set cache for GitHub OAuth and add GitHub OAuth routes to our router.
127
146
GitHubOAuthHandler .setCache (cache);
0 commit comments