|
12 | 12 | us-east-2 = readJsonFile ./tf-outputs/lace-prod-us-east-2.json;
|
13 | 13 | };
|
14 | 14 | oci = inputs.self.x86_64-linux.cardano-services.oci-images.cardano-services;
|
| 15 | + allowedOrigins = [ |
| 16 | + # Represents Chrome production version |
| 17 | + "chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk" |
| 18 | + # Represents Edge production version |
| 19 | + "chrome-extension://efeiemlfnahiidnjglmehaihacglceia" |
| 20 | + # Represents midnights version of lace |
| 21 | + "chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb" |
| 22 | + # Represents Chrome dev preview version |
| 23 | + "chrome-extension://djcdfchkaijggdjokfomholkalbffgil" |
| 24 | + ]; |
15 | 25 | in
|
16 | 26 | nix-helm.builders.${pkgs.system}.mkHelmMultiTarget {
|
17 | 27 | defaults = final: let
|
|
107 | 117 | };
|
108 | 118 |
|
109 | 119 | backend = {
|
| 120 | + allowedOrigins = lib.concatStringsSep "," allowedOrigins; |
110 | 121 | passHandleDBArgs = true;
|
111 |
| - allowedOrigins = lib.concatStringsSep "," [ |
112 |
| - # gafhhkghbfjjkeiendhlofajokpaflmk represents Chrome production version |
113 |
| - "chrome-extension://gafhhkghbfjjkeiendhlofajokpaflmk" |
114 |
| - # efeiemlfnahiidnjglmehaihacglceia represents Edge production version |
115 |
| - "chrome-extension://efeiemlfnahiidnjglmehaihacglceia" |
116 |
| - # bjlhpephaokolembmpdcbobbpkjnoheb represents midnights version of lace |
117 |
| - "chrome-extension://bjlhpephaokolembmpdcbobbpkjnoheb" |
118 |
| - # djcdfchkaijggdjokfomholkalbffgil represents Chrome dev preview version |
119 |
| - "chrome-extension://djcdfchkaijggdjokfomholkalbffgil" |
120 |
| - ]; |
121 | 122 | hostnames = ["${final.namespace}.${baseUrl}"];
|
122 | 123 | dnsId = lib.toLower "${values.region}-${final.namespace}-backend";
|
123 | 124 | ogmiosSrvServiceName = "${final.namespace}-cardano-core.${final.namespace}.svc.cluster.local";
|
|
200 | 201 | ];
|
201 | 202 | };
|
202 | 203 |
|
| 204 | + backend.allowedOrigins = lib.concatStringsSep "," (allowedOrigins ++ ["localhost"]); |
| 205 | + |
203 | 206 | blockfrost-worker.enabled = true;
|
204 | 207 | pg-boss-worker.enabled = true;
|
205 | 208 | pg-boss-worker.metadata-fetch-mode = "smash";
|
|
233 | 236 |
|
234 | 237 | blockfrost-worker.enabled = false;
|
235 | 238 | pg-boss-worker.enabled = true;
|
| 239 | + |
| 240 | + backend.allowedOrigins = lib.concatStringsSep "," (allowedOrigins ++ ["localhost"]); |
236 | 241 | backend.routes = let
|
237 | 242 | inherit (oci.meta) versions;
|
238 | 243 | in
|
|
315 | 320 | }
|
316 | 321 | ];
|
317 | 322 | };
|
| 323 | + backend.allowedOrigins = lib.concatStringsSep "," (allowedOrigins ++ ["localhost"]); |
318 | 324 |
|
319 | 325 | blockfrost-worker.enabled = true;
|
320 | 326 | pg-boss-worker.enabled = true;
|
|
353 | 359 | "/v2.0.0/tx-submit"
|
354 | 360 | "/v2.0.0/utxo"
|
355 | 361 | ];
|
| 362 | + backend.allowedOrigins = lib.concatStringsSep "," (allowedOrigins ++ ["localhost"]); |
356 | 363 | # blockfrost-worker.enabled = true;
|
357 | 364 | cardano-services = {
|
358 | 365 | ingresOrder = 99;
|
|
386 | 393 | network = "preprod";
|
387 | 394 | region = "us-east-1";
|
388 | 395 |
|
| 396 | + backend.allowedOrigins = lib.concatStringsSep "," (allowedOrigins ++ ["localhost"]); |
389 | 397 | backend.hostnames = ["${final.namespace}.${baseUrl}"];
|
| 398 | + |
390 | 399 | blockfrost-worker.enabled = true;
|
391 | 400 | pg-boss-worker.enabled = true;
|
392 | 401 | cardano-services = {
|
|
0 commit comments