Quellcode durchsuchen

:recycle: using env var for auth check | run noauth or auth

jwt
j vor 3 Jahren
Ursprung
Commit
664150967b

+ 4
- 1
backend/lib/routes/health/get.js Datei anzeigen

@@ -12,7 +12,10 @@ const pluginConfig = {
12 12
     },
13 13
     opts: {
14 14
         tags: ['api'],
15
-        auth: 'default_jwt',
15
+        auth:
16
+            process.env.USE_AUTH != 'true'
17
+                ? false
18
+                : { strategy: 'default_jwt' },
16 19
         cors: true,
17 20
     },
18 21
 }

+ 4
- 1
backend/lib/routes/membership/active.js Datei anzeigen

@@ -14,7 +14,10 @@ const pluginConfig = {
14 14
     },
15 15
     opts: {
16 16
         tags: ['api'],
17
-        auth: { strategy: 'default_jwt' },
17
+        auth:
18
+            process.env.USE_AUTH != 'true'
19
+                ? false
20
+                : { strategy: 'default_jwt' },
18 21
         cors: true,
19 22
     },
20 23
 }

+ 4
- 1
backend/lib/routes/membership/join.js Datei anzeigen

@@ -13,7 +13,10 @@ const pluginConfig = {
13 13
     },
14 14
     opts: {
15 15
         tags: ['api'],
16
-        auth: { strategy: 'default_jwt' },
16
+        auth:
17
+            process.env.USE_AUTH != 'true'
18
+                ? false
19
+                : { strategy: 'default_jwt' },
17 20
         cors: true,
18 21
     },
19 22
 }

+ 4
- 1
backend/lib/routes/membership/leave.js Datei anzeigen

@@ -10,7 +10,10 @@ const pluginConfig = {
10 10
     },
11 11
     opts: {
12 12
         tags: ['api'],
13
-        auth: { strategy: 'default_jwt' },
13
+        auth:
14
+            process.env.USE_AUTH != 'true'
15
+                ? false
16
+                : { strategy: 'default_jwt' },
14 17
         cors: true,
15 18
     },
16 19
 }

+ 4
- 1
backend/lib/routes/membership/reveal.js Datei anzeigen

@@ -11,7 +11,10 @@ const pluginConfig = {
11 11
     },
12 12
     opts: {
13 13
         tags: ['api'],
14
-        auth: { strategy: 'default_jwt' },
14
+        auth:
15
+            process.env.USE_AUTH != 'true'
16
+                ? false
17
+                : { strategy: 'default_jwt' },
15 18
         cors: true,
16 19
     },
17 20
 }

+ 4
- 1
backend/lib/routes/notification/index.js Datei anzeigen

@@ -8,7 +8,10 @@ const pluginConfig = {
8 8
     },
9 9
     opts: {
10 10
         tags: ['api'],
11
-        auth: { strategy: 'default_jwt' },
11
+        auth:
12
+            process.env.USE_AUTH != 'true'
13
+                ? false
14
+                : { strategy: 'default_jwt' },
12 15
         cors: true,
13 16
     },
14 17
 }

+ 4
- 1
backend/lib/routes/profile/get.js Datei anzeigen

@@ -13,7 +13,10 @@ const pluginConfig = {
13 13
     },
14 14
     opts: {
15 15
         tags: ['api'],
16
-        auth: { strategy: 'default_jwt' },
16
+        auth:
17
+            process.env.USE_AUTH != 'true'
18
+                ? false
19
+                : { strategy: 'default_jwt' },
17 20
         cors: true,
18 21
     },
19 22
 }

+ 4
- 1
backend/lib/routes/profile/match.js Datei anzeigen

@@ -12,7 +12,10 @@ const pluginConfig = {
12 12
     },
13 13
     opts: {
14 14
         tags: ['api'],
15
-        auth: { strategy: 'default_jwt' },
15
+        auth:
16
+            process.env.USE_AUTH != 'true'
17
+                ? false
18
+                : { strategy: 'default_jwt' },
16 19
         cors: true,
17 20
     },
18 21
 }

+ 4
- 1
backend/lib/routes/profile/patch-queue.js Datei anzeigen

@@ -14,7 +14,10 @@ const pluginConfig = {
14 14
     },
15 15
     opts: {
16 16
         tags: ['api'],
17
-        auth: { strategy: 'default_jwt' },
17
+        auth:
18
+            process.env.USE_AUTH != 'true'
19
+                ? false
20
+                : { strategy: 'default_jwt' },
18 21
         cors: true,
19 22
     },
20 23
 }

+ 4
- 1
backend/lib/routes/profile/queue.js Datei anzeigen

@@ -14,7 +14,10 @@ const pluginConfig = {
14 14
     },
15 15
     opts: {
16 16
         tags: ['api'],
17
-        auth: { strategy: 'default_jwt' },
17
+        auth:
18
+            process.env.USE_AUTH != 'true'
19
+                ? false
20
+                : { strategy: 'default_jwt' },
18 21
         cors: true,
19 22
     },
20 23
 }

+ 4
- 1
backend/lib/routes/profile/respond.js Datei anzeigen

@@ -14,7 +14,10 @@ const pluginConfig = {
14 14
     },
15 15
     opts: {
16 16
         tags: ['api'],
17
-        auth: { strategy: 'default_jwt' },
17
+        auth:
18
+            process.env.USE_AUTH != 'true'
19
+                ? false
20
+                : { strategy: 'default_jwt' },
18 21
         cors: true,
19 22
     },
20 23
 }

+ 4
- 1
backend/lib/routes/profile/score.js Datei anzeigen

@@ -14,7 +14,10 @@ const pluginConfig = {
14 14
     },
15 15
     opts: {
16 16
         tags: ['api'],
17
-        auth: { strategy: 'default_jwt' },
17
+        auth:
18
+            process.env.USE_AUTH != 'true'
19
+                ? false
20
+                : { strategy: 'default_jwt' },
18 21
         cors: true,
19 22
     },
20 23
 }

+ 4
- 1
backend/lib/routes/profile/update.js Datei anzeigen

@@ -14,7 +14,10 @@ const pluginConfig = {
14 14
     },
15 15
     opts: {
16 16
         tags: ['api'],
17
-        auth: { strategy: 'default_jwt' },
17
+        auth:
18
+            process.env.USE_AUTH != 'true'
19
+                ? false
20
+                : { strategy: 'default_jwt' },
18 21
         cors: true,
19 22
     },
20 23
 }

+ 4
- 1
backend/lib/routes/survey/responses.js Datei anzeigen

@@ -13,7 +13,10 @@ const pluginConfig = {
13 13
     },
14 14
     opts: {
15 15
         tags: ['api'],
16
-        auth: { strategy: 'default_jwt' },
16
+        auth:
17
+            process.env.USE_AUTH != 'true'
18
+                ? false
19
+                : { strategy: 'default_jwt' },
17 20
         cors: true,
18 21
     },
19 22
 }

+ 4
- 1
backend/lib/routes/tag/get.js Datei anzeigen

@@ -13,7 +13,10 @@ const pluginConfig = {
13 13
     },
14 14
     opts: {
15 15
         tags: ['api'],
16
-        auth: { strategy: 'default_jwt' },
16
+        auth:
17
+            process.env.USE_AUTH != 'true'
18
+                ? false
19
+                : { strategy: 'default_jwt' },
17 20
         cors: true,
18 21
     },
19 22
 }

+ 4
- 1
backend/lib/routes/tag/reveal.js Datei anzeigen

@@ -13,7 +13,10 @@ const pluginConfig = {
13 13
     },
14 14
     opts: {
15 15
         tags: ['api'],
16
-        auth: { strategy: 'default_jwt' },
16
+        auth:
17
+            process.env.USE_AUTH != 'true'
18
+                ? false
19
+                : { strategy: 'default_jwt' },
17 20
         cors: true,
18 21
     },
19 22
 }

+ 4
- 1
backend/lib/routes/user/authentication.js Datei anzeigen

@@ -13,7 +13,10 @@ const pluginConfig = {
13 13
     },
14 14
     opts: {
15 15
         tags: ['api'],
16
-        auth: { strategy: 'default_jwt' },
16
+        auth:
17
+            process.env.USE_AUTH != 'true'
18
+                ? false
19
+                : { strategy: 'default_jwt' },
17 20
         cors: true,
18 21
     },
19 22
 }

+ 4
- 1
backend/lib/routes/user/create-profile.js Datei anzeigen

@@ -12,7 +12,10 @@ const pluginConfig = {
12 12
     },
13 13
     opts: {
14 14
         tags: ['api'],
15
-        auth: { strategy: 'default_jwt' },
15
+        auth:
16
+            process.env.USE_AUTH != 'true'
17
+                ? false
18
+                : { strategy: 'default_jwt' },
16 19
         cors: true,
17 20
     },
18 21
 }

+ 4
- 1
backend/lib/routes/user/current.js Datei anzeigen

@@ -13,7 +13,10 @@ const pluginConfig = {
13 13
     },
14 14
     opts: {
15 15
         tags: ['api'],
16
-        auth: { strategy: 'default_jwt' },
16
+        auth:
17
+            process.env.USE_AUTH != 'true'
18
+                ? false
19
+                : { strategy: 'default_jwt' },
17 20
         cors: true,
18 21
     },
19 22
 }

+ 68
- 28
backend/package-lock.json Datei anzeigen

@@ -32,6 +32,7 @@
32 32
             },
33 33
             "devDependencies": {
34 34
                 "ava": "^3.15.0",
35
+                "cross-env": "^7.0.3",
35 36
                 "eslint": "^7.28.0",
36 37
                 "nodemon": "^2.0.7",
37 38
                 "nyc": "^15.1.0",
@@ -699,9 +700,9 @@
699 700
             }
700 701
         },
701 702
         "node_modules/@hapi/hapi": {
702
-            "version": "20.1.3",
703
-            "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-20.1.3.tgz",
704
-            "integrity": "sha512-ImOkrixD1kPUuvmSklwytPQ0sG8AtqydwU0JzvITLE6Z7wPMVf9i9LIMWywKPxHTNhCZ6W3oKP9yRjqM/IkHMQ==",
703
+            "version": "20.3.0",
704
+            "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-20.3.0.tgz",
705
+            "integrity": "sha512-zvPSRvaQyF3S6Nev9aiAzko2/hIFZmNSJNcs07qdVaVAvj8dGJSV4fVUuQSnufYJAGiSau+U5LxMLhx79se5WA==",
705 706
             "dependencies": {
706 707
                 "@hapi/accept": "^5.0.1",
707 708
                 "@hapi/ammo": "^5.0.1",
@@ -717,7 +718,7 @@
717 718
                 "@hapi/shot": "^5.0.5",
718 719
                 "@hapi/somever": "^3.0.0",
719 720
                 "@hapi/statehood": "^7.0.3",
720
-                "@hapi/subtext": "^7.0.3",
721
+                "@hapi/subtext": "^7.1.0",
721 722
                 "@hapi/teamwork": "^5.1.0",
722 723
                 "@hapi/topo": "^5.0.0",
723 724
                 "@hapi/validate": "^1.1.1"
@@ -788,9 +789,9 @@
788 789
             }
789 790
         },
790 791
         "node_modules/@hapi/pez": {
791
-            "version": "5.0.3",
792
-            "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-5.0.3.tgz",
793
-            "integrity": "sha512-mpikYRJjtrbJgdDHG/H9ySqYqwJ+QU/D7FXsYciS9P7NYBXE2ayKDAy3H0ou6CohOCaxPuTV4SZ0D936+VomHA==",
792
+            "version": "5.1.0",
793
+            "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-5.1.0.tgz",
794
+            "integrity": "sha512-YfB0btnkLB3lb6Ry/1KifnMPBm5ZPfaAHWFskzOMAgDgXgcBgA+zjpIynyEiBfWEz22DBT8o1e2tAaBdlt8zbw==",
794 795
             "dependencies": {
795 796
                 "@hapi/b64": "5.x.x",
796 797
                 "@hapi/boom": "9.x.x",
@@ -842,16 +843,16 @@
842 843
             }
843 844
         },
844 845
         "node_modules/@hapi/subtext": {
845
-            "version": "7.0.3",
846
-            "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-7.0.3.tgz",
847
-            "integrity": "sha512-CekDizZkDGERJ01C0+TzHlKtqdXZxzSWTOaH6THBrbOHnsr3GY+yiMZC+AfNCypfE17RaIakGIAbpL2Tk1z2+A==",
846
+            "version": "7.1.0",
847
+            "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-7.1.0.tgz",
848
+            "integrity": "sha512-n94cU6hlvsNRIpXaROzBNEJGwxC+HA69q769pChzej84On8vsU14guHDub7Pphr/pqn5b93zV3IkMPDU5AUiXA==",
848 849
             "dependencies": {
849 850
                 "@hapi/boom": "9.x.x",
850 851
                 "@hapi/bourne": "2.x.x",
851 852
                 "@hapi/content": "^5.0.2",
852 853
                 "@hapi/file": "2.x.x",
853 854
                 "@hapi/hoek": "9.x.x",
854
-                "@hapi/pez": "^5.0.1",
855
+                "@hapi/pez": "^5.1.0",
855 856
                 "@hapi/wreck": "17.x.x"
856 857
             }
857 858
         },
@@ -900,9 +901,9 @@
900 901
             }
901 902
         },
902 903
         "node_modules/@hapi/wreck": {
903
-            "version": "17.1.0",
904
-            "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-17.1.0.tgz",
905
-            "integrity": "sha512-nx6sFyfqOpJ+EFrHX+XWwJAxs3ju4iHdbB/bwR8yTNZOiYmuhA8eCe7lYPtYmb4j7vyK/SlbaQsmTtUrMvPEBw==",
904
+            "version": "17.2.0",
905
+            "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-17.2.0.tgz",
906
+            "integrity": "sha512-pJ5kjYoRPYDv+eIuiLQqhGon341fr2bNIYZjuotuPJG/3Ilzr/XtI+JAp0A86E2bYfsS3zBPABuS2ICkaXFT8g==",
906 907
             "dependencies": {
907 908
                 "@hapi/boom": "9.x.x",
908 909
                 "@hapi/bourne": "2.x.x",
@@ -2586,6 +2587,24 @@
2586 2587
             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2587 2588
             "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2588 2589
         },
2590
+        "node_modules/cross-env": {
2591
+            "version": "7.0.3",
2592
+            "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
2593
+            "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
2594
+            "dev": true,
2595
+            "dependencies": {
2596
+                "cross-spawn": "^7.0.1"
2597
+            },
2598
+            "bin": {
2599
+                "cross-env": "src/bin/cross-env.js",
2600
+                "cross-env-shell": "src/bin/cross-env-shell.js"
2601
+            },
2602
+            "engines": {
2603
+                "node": ">=10.14",
2604
+                "npm": ">=6",
2605
+                "yarn": ">=1"
2606
+            }
2607
+        },
2589 2608
         "node_modules/cross-spawn": {
2590 2609
             "version": "7.0.3",
2591 2610
             "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -6080,6 +6099,12 @@
6080 6099
                 "format-util": "^1.0.3"
6081 6100
             }
6082 6101
         },
6102
+        "node_modules/openapi-types": {
6103
+            "version": "12.1.0",
6104
+            "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.0.tgz",
6105
+            "integrity": "sha512-XpeCy01X6L5EpP+6Hc3jWN7rMZJ+/k1lwki/kTmWzbVhdPie3jd5O2ZtedEx8Yp58icJ0osVldLMrTB/zslQXA==",
6106
+            "peer": true
6107
+        },
6083 6108
         "node_modules/optionator": {
6084 6109
             "version": "0.9.1",
6085 6110
             "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
@@ -8965,9 +8990,9 @@
8965 8990
             }
8966 8991
         },
8967 8992
         "@hapi/hapi": {
8968
-            "version": "20.1.3",
8969
-            "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-20.1.3.tgz",
8970
-            "integrity": "sha512-ImOkrixD1kPUuvmSklwytPQ0sG8AtqydwU0JzvITLE6Z7wPMVf9i9LIMWywKPxHTNhCZ6W3oKP9yRjqM/IkHMQ==",
8993
+            "version": "20.3.0",
8994
+            "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-20.3.0.tgz",
8995
+            "integrity": "sha512-zvPSRvaQyF3S6Nev9aiAzko2/hIFZmNSJNcs07qdVaVAvj8dGJSV4fVUuQSnufYJAGiSau+U5LxMLhx79se5WA==",
8971 8996
             "requires": {
8972 8997
                 "@hapi/accept": "^5.0.1",
8973 8998
                 "@hapi/ammo": "^5.0.1",
@@ -8983,7 +9008,7 @@
8983 9008
                 "@hapi/shot": "^5.0.5",
8984 9009
                 "@hapi/somever": "^3.0.0",
8985 9010
                 "@hapi/statehood": "^7.0.3",
8986
-                "@hapi/subtext": "^7.0.3",
9011
+                "@hapi/subtext": "^7.1.0",
8987 9012
                 "@hapi/teamwork": "^5.1.0",
8988 9013
                 "@hapi/topo": "^5.0.0",
8989 9014
                 "@hapi/validate": "^1.1.1"
@@ -9048,9 +9073,9 @@
9048 9073
             }
9049 9074
         },
9050 9075
         "@hapi/pez": {
9051
-            "version": "5.0.3",
9052
-            "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-5.0.3.tgz",
9053
-            "integrity": "sha512-mpikYRJjtrbJgdDHG/H9ySqYqwJ+QU/D7FXsYciS9P7NYBXE2ayKDAy3H0ou6CohOCaxPuTV4SZ0D936+VomHA==",
9076
+            "version": "5.1.0",
9077
+            "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-5.1.0.tgz",
9078
+            "integrity": "sha512-YfB0btnkLB3lb6Ry/1KifnMPBm5ZPfaAHWFskzOMAgDgXgcBgA+zjpIynyEiBfWEz22DBT8o1e2tAaBdlt8zbw==",
9054 9079
             "requires": {
9055 9080
                 "@hapi/b64": "5.x.x",
9056 9081
                 "@hapi/boom": "9.x.x",
@@ -9102,16 +9127,16 @@
9102 9127
             }
9103 9128
         },
9104 9129
         "@hapi/subtext": {
9105
-            "version": "7.0.3",
9106
-            "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-7.0.3.tgz",
9107
-            "integrity": "sha512-CekDizZkDGERJ01C0+TzHlKtqdXZxzSWTOaH6THBrbOHnsr3GY+yiMZC+AfNCypfE17RaIakGIAbpL2Tk1z2+A==",
9130
+            "version": "7.1.0",
9131
+            "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-7.1.0.tgz",
9132
+            "integrity": "sha512-n94cU6hlvsNRIpXaROzBNEJGwxC+HA69q769pChzej84On8vsU14guHDub7Pphr/pqn5b93zV3IkMPDU5AUiXA==",
9108 9133
             "requires": {
9109 9134
                 "@hapi/boom": "9.x.x",
9110 9135
                 "@hapi/bourne": "2.x.x",
9111 9136
                 "@hapi/content": "^5.0.2",
9112 9137
                 "@hapi/file": "2.x.x",
9113 9138
                 "@hapi/hoek": "9.x.x",
9114
-                "@hapi/pez": "^5.0.1",
9139
+                "@hapi/pez": "^5.1.0",
9115 9140
                 "@hapi/wreck": "17.x.x"
9116 9141
             }
9117 9142
         },
@@ -9157,9 +9182,9 @@
9157 9182
             }
9158 9183
         },
9159 9184
         "@hapi/wreck": {
9160
-            "version": "17.1.0",
9161
-            "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-17.1.0.tgz",
9162
-            "integrity": "sha512-nx6sFyfqOpJ+EFrHX+XWwJAxs3ju4iHdbB/bwR8yTNZOiYmuhA8eCe7lYPtYmb4j7vyK/SlbaQsmTtUrMvPEBw==",
9185
+            "version": "17.2.0",
9186
+            "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-17.2.0.tgz",
9187
+            "integrity": "sha512-pJ5kjYoRPYDv+eIuiLQqhGon341fr2bNIYZjuotuPJG/3Ilzr/XtI+JAp0A86E2bYfsS3zBPABuS2ICkaXFT8g==",
9163 9188
             "requires": {
9164 9189
                 "@hapi/boom": "9.x.x",
9165 9190
                 "@hapi/bourne": "2.x.x",
@@ -10424,6 +10449,15 @@
10424 10449
             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
10425 10450
             "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
10426 10451
         },
10452
+        "cross-env": {
10453
+            "version": "7.0.3",
10454
+            "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
10455
+            "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
10456
+            "dev": true,
10457
+            "requires": {
10458
+                "cross-spawn": "^7.0.1"
10459
+            }
10460
+        },
10427 10461
         "cross-spawn": {
10428 10462
             "version": "7.0.3",
10429 10463
             "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -13074,6 +13108,12 @@
13074 13108
                 "format-util": "^1.0.3"
13075 13109
             }
13076 13110
         },
13111
+        "openapi-types": {
13112
+            "version": "12.1.0",
13113
+            "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.0.tgz",
13114
+            "integrity": "sha512-XpeCy01X6L5EpP+6Hc3jWN7rMZJ+/k1lwki/kTmWzbVhdPie3jd5O2ZtedEx8Yp58icJ0osVldLMrTB/zslQXA==",
13115
+            "peer": true
13116
+        },
13077 13117
         "optionator": {
13078 13118
             "version": "0.9.1",
13079 13119
             "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",

+ 4
- 1
backend/package.json Datei anzeigen

@@ -4,7 +4,9 @@
4 4
     "description": "",
5 5
     "main": "index.js",
6 6
     "scripts": {
7
-        "start": "nodemon server",
7
+        "auth": "cross-env USE_AUTH=true nodemon server",
8
+        "noauth": "cross-env USE_AUTH=false nodemon server",
9
+        "start": "cross-env USE_AUTH=false nodemon server",
8 10
         "connect": "USE_LOCAL_DB=false pscale connect $(grep '^PSCALE_DB_NAME' .env | cut -d '=' -f2) $(grep '^PSCALE_DB_BRANCH' .env | cut -d '=' -f2)",
9 11
         "migrate": "knex migrate:latest",
10 12
         "unmigrate": "knex migrate:down",
@@ -40,6 +42,7 @@
40 42
     },
41 43
     "devDependencies": {
42 44
         "ava": "^3.15.0",
45
+        "cross-env": "^7.0.3",
43 46
         "eslint": "^7.28.0",
44 47
         "nodemon": "^2.0.7",
45 48
         "nyc": "^15.1.0",

+ 2
- 1
frontend/src/App.vue Datei anzeigen

@@ -51,7 +51,8 @@ export default {
51 51
             console.info('[Siimee App]: You are in development mode:', DEV_MODE)
52 52
             console.info('[Siimee App]: Starting application...')
53 53
             console.info('-----------------------------------------------')
54
-            await this.setPid(DEV_PID)
54
+            await currentProfile.setup(DEV_PID, this.$waveui.notify)
55
+            this.$router.push({ name: 'HomeView' })
55 56
         },
56 57
         /**
57 58
          * Sync up this components state with

Laden…
Abbrechen
Speichern