-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.json_
712 lines (707 loc) · 82.7 KB
/
.json_
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
23 20 49 6e 73 74 61 6c 6c 69 6e 67 20 44 6f 63 # Installing Doc
6b 65 72 20 69 6e 20 54 65 72 6d 75 78 0a 54 68 ker in Termux.Th
69 73 20 72 65 70 6f 73 69 74 6f 72 79 20 63 6f is repository co
6e 74 61 69 6e 73 20 69 6e 73 74 72 75 63 74 69 ntains instructi
6f 6e 73 20 6f 6e 20 68 6f 77 20 74 6f 20 69 6e ons on how to in
73 74 61 6c 6c 20 44 6f 63 6b 65 72 20 69 6e 20 stall Docker in
5b 54 65 72 6d 75 78 5d 28 68 74 74 70 73 3a 2f [Termux](https:/
2f 74 65 72 6d 75 78 2e 63 6f 6d 2f 29 2c 20 61 /termux.com/), a
20 70 6f 77 65 72 66 75 6c 20 74 65 72 6d 69 6e powerful termin
61 6c 20 65 6d 75 6c 61 74 6f 72 20 66 6f 72 20 al emulator for
41 6e 64 72 6f 69 64 2e 0a 0a 23 20 50 72 65 72 Android...# Prer
65 71 75 69 73 69 74 65 73 0a 42 65 66 6f 72 65 equisites.Before
20 70 72 6f 63 65 65 64 69 6e 67 20 77 69 74 68 proceeding with
20 74 68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f the installatio
6e 2c 20 6d 61 6b 65 20 73 75 72 65 20 79 6f 75 n, make sure you
20 68 61 76 65 20 74 68 65 20 66 6f 6c 6c 6f 77 have the follow
69 6e 67 20 70 72 65 72 65 71 75 69 73 69 74 65 ing prerequisite
73 3a 0a 2d 20 41 6e 20 41 6e 64 72 6f 69 64 20 s:.- An Android
64 65 76 69 63 65 20 77 69 74 68 20 54 65 72 6d device with Term
75 78 20 69 6e 73 74 61 6c 6c 65 64 2e 20 59 6f ux installed. Yo
75 20 63 61 6e 20 64 6f 77 6e 6c 6f 61 64 20 54 u can download T
65 72 6d 75 78 20 66 72 6f 6d 20 74 68 65 20 5b ermux from the [
46 2d 44 72 6f 69 64 5d 28 68 74 74 70 73 3a 2f F-Droid](https:/
2f 66 2d 64 72 6f 69 64 2e 6f 72 67 2f 70 61 63 /f-droid.org/pac
6b 61 67 65 73 2f 63 6f 6d 2e 74 65 72 6d 75 78 kages/com.termux
2f 29 20 61 70 70 20 73 74 6f 72 65 2e 0a 2d 20 /) app store..-
53 74 61 62 6c 65 20 69 6e 74 65 72 6e 65 74 20 Stable internet
63 6f 6e 6e 65 63 74 69 6f 6e 2e 0a 0a 23 20 49 connection...# I
6e 73 74 61 6c 6c 61 74 69 6f 6e 20 53 74 65 70 nstallation Step
73 0a 46 6f 6c 6c 6f 77 20 74 68 65 20 73 74 65 s.Follow the ste
70 73 20 62 65 6c 6f 77 20 74 6f 20 69 6e 73 74 ps below to inst
61 6c 6c 20 44 6f 63 6b 65 72 20 69 6e 20 54 65 all Docker in Te
72 6d 75 78 3a 0a 31 2e 20 4f 70 65 6e 20 54 65 rmux:.1. Open Te
72 6d 75 78 20 6f 6e 20 79 6f 75 72 20 41 6e 64 rmux on your And
72 6f 69 64 20 64 65 76 69 63 65 2e 0a 0a 32 2e roid device...2.
20 55 70 64 61 74 65 20 61 6e 64 20 75 70 67 72 Update and upgr
61 64 65 20 74 68 65 20 70 61 63 6b 61 67 65 73 ade the packages
20 62 79 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 by running the
66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e following comman
64 3a 0a 60 60 60 62 61 73 68 0a 70 6b 67 20 75 d:.```bash.pkg u
70 64 61 74 65 20 2d 79 20 26 26 20 70 6b 67 20 pdate -y && pkg
75 70 67 72 61 64 65 20 2d 79 0a 60 60 60 0a 0a upgrade -y.```..
33 2e 20 49 6e 73 74 61 6c 6c 20 74 68 65 20 6e 3. Install the n
65 63 65 73 73 61 72 79 20 64 65 70 65 6e 64 65 ecessary depende
6e 63 69 65 73 20 62 79 20 72 75 6e 6e 69 6e 67 ncies by running
20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 the following c
6f 6d 6d 61 6e 64 3a 0a 60 60 60 62 61 73 68 0a ommand:.```bash.
70 6b 67 20 69 6e 73 74 61 6c 6c 20 71 65 6d 75 pkg install qemu
2d 75 74 69 6c 73 20 71 65 6d 75 2d 63 6f 6d 6d -utils qemu-comm
6f 6e 20 71 65 6d 75 2d 73 79 73 74 65 6d 2d 78 on qemu-system-x
38 36 5f 36 34 2d 68 65 61 64 6c 65 73 73 20 77 86_64-headless w
67 65 74 20 2d 79 0a 60 60 60 0a 0a 34 2e 20 43 get -y.```..4. C
72 65 61 74 65 20 61 20 73 65 70 65 72 61 74 65 reate a seperate
20 64 69 72 65 63 74 6f 72 79 3a 0a 60 60 60 62 directory:.```b
61 73 68 0a 6d 6b 64 69 72 20 61 6c 70 69 6e 65 ash.mkdir alpine
20 26 26 20 63 64 20 61 6c 70 69 6e 65 0a 60 60 && cd alpine.``
60 0a 0a 35 2e 20 44 6f 77 6e 6c 6f 61 64 20 41 `..5. Download A
6c 70 69 6e 65 20 4c 69 6e 75 78 20 33 2e 31 39 lpine Linux 3.19
20 28 76 69 72 74 20 6f 70 74 69 6d 69 7a 65 64 (virt optimized
29 20 49 53 4f 3a 0a 60 60 60 62 61 73 68 0a 77 ) ISO:.```bash.w
67 65 74 20 68 74 74 70 3a 2f 2f 64 6c 2d 63 64 get http://dl-cd
6e 2e 61 6c 70 69 6e 65 6c 69 6e 75 78 2e 6f 72 n.alpinelinux.or
67 2f 61 6c 70 69 6e 65 2f 76 33 2e 31 39 2f 72 g/alpine/v3.19/r
65 6c 65 61 73 65 73 2f 78 38 36 5f 36 34 2f 61 eleases/x86_64/a
6c 70 69 6e 65 2d 76 69 72 74 2d 33 2e 31 39 2e lpine-virt-3.19.
31 2d 78 38 36 5f 36 34 2e 69 73 6f 0a 60 60 60 1-x86_64.iso.```
0a 0a 36 2e 20 43 72 65 61 74 65 20 64 69 73 6b ..6. Create disk
20 28 6e 6f 74 65 20 69 74 20 77 6f 6e 27 74 20 (note it won't
61 63 74 75 61 6c 6c 79 20 74 61 6b 65 20 35 47 actually take 5G
42 20 6f 66 20 73 70 61 63 65 2c 20 6d 6f 72 65 B of space, more
20 6c 69 6b 65 20 35 30 30 2d 36 30 30 4d 42 29 like 500-600MB)
3a 0a 60 60 60 62 61 73 68 0a 71 65 6d 75 2d 69 :.```bash.qemu-i
6d 67 20 63 72 65 61 74 65 20 2d 66 20 71 63 6f mg create -f qco
77 32 20 61 6c 70 69 6e 65 2e 69 6d 67 20 35 47 w2 alpine.img 5G
0a 60 60 60 0a 0a 37 2e 20 42 6f 6f 74 20 69 74 .```..7. Boot it
20 75 70 3a 0a 60 60 60 62 61 73 68 0a 71 65 6d up:.```bash.qem
75 2d 73 79 73 74 65 6d 2d 78 38 36 5f 36 34 20 u-system-x86_64
2d 6d 61 63 68 69 6e 65 20 71 33 35 20 2d 6d 20 -machine q35 -m
31 30 32 34 20 2d 73 6d 70 20 63 70 75 73 3d 32 1024 -smp cpus=2
20 2d 63 70 75 20 71 65 6d 75 36 34 20 2d 64 72 -cpu qemu64 -dr
69 76 65 20 69 66 3d 70 66 6c 61 73 68 2c 66 6f ive if=pflash,fo
72 6d 61 74 3d 72 61 77 2c 72 65 61 64 2d 6f 6e rmat=raw,read-on
6c 79 3d 6f 6e 2c 66 69 6c 65 3d 24 50 52 45 46 ly=on,file=$PREF
49 58 2f 73 68 61 72 65 2f 71 65 6d 75 2f 65 64 IX/share/qemu/ed
6b 32 2d 78 38 36 5f 36 34 2d 63 6f 64 65 2e 66 k2-x86_64-code.f
64 20 2d 6e 65 74 64 65 76 20 75 73 65 72 2c 69 d -netdev user,i
64 3d 6e 31 2c 64 6e 73 3d 38 2e 38 2e 38 2e 38 d=n1,dns=8.8.8.8
2c 68 6f 73 74 66 77 64 3d 74 63 70 3a 3a 32 32 ,hostfwd=tcp::22
32 32 2d 3a 32 32 20 2d 64 65 76 69 63 65 20 76 22-:22 -device v
69 72 74 69 6f 2d 6e 65 74 2c 6e 65 74 64 65 76 irtio-net,netdev
3d 6e 31 20 2d 63 64 72 6f 6d 20 61 6c 70 69 6e =n1 -cdrom alpin
65 2d 76 69 72 74 2d 33 2e 31 39 2e 31 2d 78 38 e-virt-3.19.1-x8
36 5f 36 34 2e 69 73 6f 20 2d 6e 6f 67 72 61 70 6_64.iso -nograp
68 69 63 20 61 6c 70 69 6e 65 2e 69 6d 67 0a 60 hic alpine.img.`
60 60 0a 0a 38 2e 20 4c 6f 67 69 6e 20 77 69 74 ``..8. Login wit
68 20 75 73 65 72 6e 61 6d 65 20 60 60 72 6f 6f h username ``roo
74 60 60 20 28 6e 6f 20 70 61 73 73 77 6f 72 64 t`` (no password
29 0a 0a 39 2e 20 53 65 74 75 70 20 6e 65 74 77 )..9. Setup netw
6f 72 6b 20 28 70 72 65 73 73 20 45 6e 74 65 72 ork (press Enter
20 74 6f 20 75 73 65 20 64 65 66 61 75 6c 74 73 to use defaults
29 3a 0a 60 60 60 62 61 73 68 0a 6c 6f 63 61 6c ):.```bash.local
68 6f 73 74 3a 7e 23 20 73 65 74 75 70 2d 69 6e host:~# setup-in
74 65 72 66 61 63 65 73 0a 20 41 76 61 69 6c 61 terfaces. Availa
62 6c 65 20 69 6e 74 65 72 66 61 63 65 73 20 61 ble interfaces a
72 65 3a 20 65 74 68 30 2e 0a 20 45 6e 74 65 72 re: eth0.. Enter
20 27 3f 27 20 66 6f 72 20 68 65 6c 70 20 6f 6e '?' for help on
20 62 72 69 64 67 65 73 2c 20 62 6f 6e 64 69 6e bridges, bondin
67 20 61 6e 64 20 76 6c 61 6e 73 2e 0a 20 57 68 g and vlans.. Wh
69 63 68 20 6f 6e 65 20 64 6f 20 79 6f 75 20 77 ich one do you w
61 6e 74 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a ant to initializ
65 3f 20 28 6f 72 20 27 3f 27 20 6f 72 20 27 64 e? (or '?' or 'd
6f 6e 65 27 29 20 5b 65 74 68 30 5d 0a 20 49 70 one') [eth0]. Ip
20 61 64 64 72 65 73 73 20 66 6f 72 20 65 74 68 address for eth
30 3f 20 28 6f 72 20 27 64 68 63 70 27 2c 20 27 0? (or 'dhcp', '
6e 6f 6e 65 27 2c 20 27 3f 27 29 20 5b 64 68 63 none', '?') [dhc
70 5d 0a 20 44 6f 20 79 6f 75 20 77 61 6e 74 20 p]. Do you want
74 6f 20 64 6f 20 61 6e 79 20 6d 61 6e 75 61 6c to do any manual
20 6e 65 74 77 6f 72 6b 20 63 6f 6e 66 69 67 75 network configu
72 61 74 69 6f 6e 3f 20 5b 6e 6f 5d 0a 60 60 60 ration? [no].```
0a 6c 6f 63 61 6c 68 6f 73 74 3a 7e 23 20 0a 60 .localhost:~# .`
60 60 62 61 73 68 0a 69 66 75 70 20 65 74 68 30 ``bash.ifup eth0
0a 60 60 60 0a 0a 31 30 2e 20 43 72 65 61 74 65 .```..10. Create
20 61 6e 20 61 6e 73 77 65 72 66 69 6c 65 20 74 an answerfile t
6f 20 73 70 65 65 64 20 75 70 20 69 6e 73 74 61 o speed up insta
6c 6c 61 74 69 6f 6e 3a 0a 60 60 60 62 61 73 68 llation:.```bash
0a 77 67 65 74 20 68 74 74 70 73 3a 2f 2f 72 61 .wget https://ra
77 2e 67 69 74 68 75 62 75 73 65 72 63 6f 6e 74 w.githubusercont
65 6e 74 2e 63 6f 6d 2f 63 79 62 65 72 6b 65 72 ent.com/cyberker
6e 65 6c 6f 66 66 69 63 69 61 6c 2f 64 6f 63 6b nelofficial/dock
65 72 2d 69 6e 2d 74 65 72 6d 75 78 2f 6d 61 69 er-in-termux/mai
6e 2f 61 6e 73 77 65 72 66 69 6c 65 0a 60 60 60 n/answerfile.```
0a 3e 20 2a 2a 4e 4f 54 45 3a 2a 2a 20 49 66 20 .> **NOTE:** If
79 6f 75 20 73 65 65 20 61 6e 79 20 65 72 72 6f you see any erro
72 20 6c 69 6b 65 20 74 68 69 73 3a 20 60 60 77 r like this: ``w
67 65 74 3a 20 62 61 64 20 61 64 64 72 65 73 73 get: bad address
20 27 67 69 73 74 2e 67 69 74 68 75 62 75 73 65 'gist.githubuse
72 63 6f 6e 74 65 6e 74 2e 63 6f 6d 27 60 60 2e rcontent.com'``.
20 54 68 65 6e 20 72 75 6e 20 74 68 69 73 20 63 Then run this c
6f 6d 6d 61 6e 64 0a 3e 20 60 60 60 62 61 73 68 ommand.> ```bash
0a 3e 20 65 63 68 6f 20 2d 65 20 22 6e 61 6d 65 .> echo -e "name
73 65 72 76 65 72 20 31 39 32 2e 31 36 38 2e 31 server 192.168.1
2e 31 5c 6e 6e 61 6d 65 73 65 72 76 65 72 20 31 .1\nnameserver 1
2e 31 2e 31 2e 31 22 20 3e 20 2f 65 74 63 2f 72 .1.1.1" > /etc/r
65 73 6f 6c 76 2e 63 6f 6e 66 0a 3e 20 60 60 60 esolv.conf.> ```
0a 0a 31 31 2e 20 50 61 74 63 68 20 60 60 73 65 ..11. Patch ``se
74 75 70 2d 64 69 73 6b 60 60 20 74 6f 20 65 6e tup-disk`` to en
61 62 6c 65 20 73 65 72 69 61 6c 20 63 6f 6e 73 able serial cons
6f 6c 65 20 6f 75 74 70 75 74 20 6f 6e 20 62 6f ole output on bo
6f 74 3a 0a 60 60 60 62 61 73 68 0a 73 65 64 20 ot:.```bash.sed
2d 69 20 2d 45 20 27 73 2f 28 6c 6f 63 61 6c 20 -i -E 's/(local
6b 65 72 6e 65 6c 5f 6f 70 74 73 29 3d 2e 2a 2f kernel_opts)=.*/
5c 31 3d 22 63 6f 6e 73 6f 6c 65 3d 74 74 79 53 \1="console=ttyS
30 22 2f 27 20 2f 73 62 69 6e 2f 73 65 74 75 70 0"/' /sbin/setup
2d 64 69 73 6b 0a 60 60 60 0a 0a 31 32 2e 20 52 -disk.```..12. R
75 6e 20 73 65 74 75 70 20 74 6f 20 69 6e 73 74 un setup to inst
61 6c 6c 20 74 6f 20 64 69 73 6b 0a 60 60 60 62 all to disk.```b
61 73 68 0a 73 65 74 75 70 2d 61 6c 70 69 6e 65 ash.setup-alpine
20 2d 66 20 61 6e 73 77 65 72 66 69 6c 65 0a 60 -f answerfile.`
60 60 0a 0a 31 33 2e 20 4f 6e 63 65 20 69 6e 73 ``..13. Once ins
74 61 6c 6c 61 74 69 6f 6e 20 69 73 20 63 6f 6d tallation is com
70 6c 65 74 65 2c 20 70 6f 77 65 72 20 6f 66 66 plete, power off
20 74 68 65 20 56 4d 20 28 63 6f 6d 6d 61 6e 64 the VM (command
20 60 60 70 6f 77 65 72 6f 66 66 60 60 29 0a 0a ``poweroff``)..
31 34 2e 20 42 6f 6f 74 20 61 67 61 69 6e 20 77 14. Boot again w
69 74 68 6f 75 74 20 63 64 72 6f 6d 3a 0a 60 60 ithout cdrom:.``
60 62 61 73 68 0a 71 65 6d 75 2d 73 79 73 74 65 `bash.qemu-syste
6d 2d 78 38 36 5f 36 34 20 2d 6d 61 63 68 69 6e m-x86_64 -machin
65 20 71 33 35 20 2d 6d 20 31 30 32 34 20 2d 73 e q35 -m 1024 -s
6d 70 20 63 70 75 73 3d 32 20 2d 63 70 75 20 71 mp cpus=2 -cpu q
65 6d 75 36 34 20 2d 64 72 69 76 65 20 69 66 3d emu64 -drive if=
70 66 6c 61 73 68 2c 66 6f 72 6d 61 74 3d 72 61 pflash,format=ra
77 2c 72 65 61 64 2d 6f 6e 6c 79 3d 6f 6e 2c 66 w,read-only=on,f
69 6c 65 3d 24 50 52 45 46 49 58 2f 73 68 61 72 ile=$PREFIX/shar
65 2f 71 65 6d 75 2f 65 64 6b 32 2d 78 38 36 5f e/qemu/edk2-x86_
36 34 2d 63 6f 64 65 2e 66 64 20 2d 6e 65 74 64 64-code.fd -netd
65 76 20 75 73 65 72 2c 69 64 3d 6e 31 2c 64 6e ev user,id=n1,dn
73 3d 38 2e 38 2e 38 2e 38 2c 68 6f 73 74 66 77 s=8.8.8.8,hostfw
64 3d 74 63 70 3a 3a 32 32 32 32 2d 3a 32 32 20 d=tcp::2222-:22
2d 64 65 76 69 63 65 20 76 69 72 74 69 6f 2d 6e -device virtio-n
65 74 2c 6e 65 74 64 65 76 3d 6e 31 20 2d 6e 6f et,netdev=n1 -no
67 72 61 70 68 69 63 20 61 6c 70 69 6e 65 2e 69 graphic alpine.i
6d 67 0a 60 60 60 0a 0a 41 20 2d 20 0a 60 6e 61 mg.```..A - .`na
6e 6f 20 72 75 6e 5f 71 65 6d 75 2e 73 68 60 0a no run_qemu.sh`.
49 6e 20 74 68 65 20 74 65 78 74 20 65 64 69 74 In the text edit
6f 72 2c 20 77 72 69 74 65 20 74 68 65 20 66 6f or, write the fo
6c 6c 6f 77 69 6e 67 3a 0a 60 60 60 62 61 73 68 llowing:.```bash
0a 23 21 2f 62 69 6e 2f 62 61 73 68 0a 71 65 6d .#!/bin/bash.qem
75 2d 73 79 73 74 65 6d 2d 78 38 36 5f 36 34 20 u-system-x86_64
2d 6d 61 63 68 69 6e 65 20 71 33 35 20 2d 6d 20 -machine q35 -m
31 30 32 34 20 2d 73 6d 70 20 63 70 75 73 3d 32 1024 -smp cpus=2
20 2d 63 70 75 20 71 65 6d 75 36 34 20 2d 64 72 -cpu qemu64 -dr
69 76 65 20 69 66 3d 70 66 6c 61 73 68 2c 66 6f ive if=pflash,fo
72 6d 61 74 3d 72 61 77 2c 72 65 61 64 2d 6f 6e rmat=raw,read-on
6c 79 3d 6f 6e 2c 66 69 6c 65 3d 24 50 52 45 46 ly=on,file=$PREF
49 58 2f 73 68 61 72 65 2f 71 65 6d 75 2f 65 64 IX/share/qemu/ed
6b 32 2d 78 38 36 5f 36 34 2d 63 6f 64 65 2e 66 k2-x86_64-code.f
64 20 2d 6e 65 74 64 65 76 20 75 73 65 72 2c 69 d -netdev user,i
64 3d 6e 31 2c 64 6e 73 3d 38 2e 38 2e 38 2e 38 d=n1,dns=8.8.8.8
2c 68 6f 73 74 66 77 64 3d 74 63 70 3a 3a 32 32 ,hostfwd=tcp::22
32 32 2d 3a 32 32 20 2d 64 65 76 69 63 65 20 76 22-:22 -device v
69 72 74 69 6f 2d 6e 65 74 2c 6e 65 74 64 65 76 irtio-net,netdev
3d 6e 31 20 2d 6e 6f 67 72 61 70 68 69 63 20 61 =n1 -nographic a
6c 70 69 6e 65 2e 69 6d 67 0a 60 60 60 0a 53 61 lpine.img.```.Sa
76 65 20 61 6e 64 20 63 6c 6f 73 65 20 74 68 65 ve and close the
20 66 69 6c 65 2e 20 49 6e 20 6e 61 6e 6f 2c 20 file. In nano,
79 6f 75 20 63 61 6e 20 64 6f 20 74 68 69 73 20 you can do this
62 79 20 70 72 65 73 73 69 6e 67 20 43 74 72 6c by pressing Ctrl
2b 58 2c 20 74 68 65 6e 20 59 20 74 6f 20 63 6f +X, then Y to co
6e 66 69 72 6d 20 73 61 76 69 6e 67 2c 20 61 6e nfirm saving, an
64 20 74 68 65 6e 20 45 6e 74 65 72 20 74 6f 20 d then Enter to
63 6f 6e 66 69 72 6d 20 74 68 65 20 66 69 6c 65 confirm the file
6e 61 6d 65 2e 0a 0a 42 20 2d 20 63 68 6d 6f 64 name...B - chmod
20 63 6f 6d 6d 61 6e 64 3a 20 60 63 68 6d 6f 64 command: `chmod
20 2b 78 20 72 75 6e 5f 71 65 6d 75 2e 73 68 60 +x run_qemu.sh`
0a 0a 43 20 2d 20 60 2e 2f 72 75 6e 5f 71 65 6d ..C - `./run_qem
75 2e 73 68 60 0a 0a 31 35 2e 20 55 70 64 61 74 u.sh`..15. Updat
65 20 73 79 73 74 65 6d 20 61 6e 64 20 69 6e 73 e system and ins
74 61 6c 6c 20 64 6f 63 6b 65 72 3a 0a 60 60 60 tall docker:.```
62 61 73 68 0a 0a 65 63 68 6f 20 22 6e 61 6d 65 bash..echo "name
73 65 72 76 65 72 20 38 2e 38 2e 38 2e 38 22 20 server 8.8.8.8"
3e 20 2f 65 74 63 2f 72 65 73 6f 6c 76 2e 63 6f > /etc/resolv.co
6e 66 0a 65 63 68 6f 20 22 6e 61 6d 65 73 65 72 nf.echo "nameser
76 65 72 20 38 2e 38 2e 34 2e 34 22 20 3e 3e 20 ver 8.8.4.4" >>
2f 65 74 63 2f 72 65 73 6f 6c 76 2e 63 6f 6e 66 /etc/resolv.conf
0a 0a 61 70 6b 20 75 70 64 61 74 65 20 26 26 20 ..apk update &&
61 70 6b 20 61 64 64 20 64 6f 63 6b 65 72 0a 60 apk add docker.`
60 60 0a 0a 31 36 2e 20 53 74 61 72 74 20 64 6f ``..16. Start do
63 6b 65 72 3a 0a 60 60 60 62 61 73 68 0a 73 65 cker:.```bash.se
72 76 69 63 65 20 64 6f 63 6b 65 72 20 73 74 61 rvice docker sta
72 74 0a 60 60 60 0a 0a 31 37 2e 20 45 6e 61 62 rt.```..17. Enab
6c 65 20 64 6f 63 6b 65 72 20 6f 6e 20 62 6f 6f le docker on boo
74 3a 0a 60 60 60 62 61 73 68 0a 72 63 2d 75 70 t:.```bash.rc-up
64 61 74 65 20 61 64 64 20 64 6f 63 6b 65 72 0a date add docker.
60 60 60 0a 0a 31 38 2e 20 43 68 65 63 6b 20 64 ```..18. Check d
6f 63 6b 65 72 20 69 6e 73 74 61 6c 6c 20 73 75 ocker install su
63 63 65 73 73 66 75 6c 6c 79 20 6f 72 20 6e 6f ccessfully or no
74 3a 0a 60 60 60 62 61 73 68 0a 64 6f 63 6b 65 t:.```bash.docke
72 20 72 75 6e 20 68 65 6c 6c 6f 2d 77 6f 72 6c r run hello-worl
64 0a 60 60 60 0a 0a 23 20 53 6f 6d 65 20 75 73 d.```..# Some us
65 66 75 6c 20 6b 65 79 73 0a 2d 20 60 60 43 74 eful keys.- ``Ct
72 6c 2b 61 20 78 60 60 3a 20 71 75 69 74 20 65 rl+a x``: quit e
6d 75 6c 61 74 69 6f 6e 0a 2d 20 60 60 43 74 72 mulation.- ``Ctr
6c 2b 61 20 68 60 60 3a 20 74 6f 67 67 6c 65 20 l+a h``: toggle
51 45 4d 55 20 63 6f 6e 73 6f 6c 65 0a 0a 23 20 QEMU console..#
55 73 61 67 65 0a 4e 6f 77 20 74 68 61 74 20 44 Usage.Now that D
6f 63 6b 65 72 20 69 73 20 69 6e 73 74 61 6c 6c ocker is install
65 64 20 69 6e 20 54 65 72 6d 75 78 2c 20 79 6f ed in Termux, yo
75 20 63 61 6e 20 73 74 61 72 74 20 75 73 69 6e u can start usin
67 20 69 74 20 74 6f 20 6d 61 6e 61 67 65 20 61 g it to manage a
6e 64 20 72 75 6e 20 63 6f 6e 74 61 69 6e 65 72 nd run container
73 20 6f 6e 20 79 6f 75 72 20 41 6e 64 72 6f 69 s on your Androi
64 20 64 65 76 69 63 65 2e 20 52 65 66 65 72 20 d device. Refer
74 6f 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 to the official
5b 44 6f 63 6b 65 72 20 64 6f 63 75 6d 65 6e 74 [Docker document
61 74 69 6f 6e 5d 28 68 74 74 70 73 3a 2f 2f 64 ation](https://d
6f 63 73 2e 64 6f 63 6b 65 72 2e 63 6f 6d 2f 29 ocs.docker.com/)
20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d for more inform
61 74 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 ation on how to
75 73 65 20 44 6f 63 6b 65 72 2e 0a 0a 23 20 43 use Docker...# C
6f 6e 74 72 69 62 75 74 69 6e 67 0a 49 66 20 79 ontributing.If y
6f 75 20 65 6e 63 6f 75 6e 74 65 72 20 61 6e 79 ou encounter any
20 69 73 73 75 65 73 20 64 75 72 69 6e 67 20 74 issues during t
68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 he installation
70 72 6f 63 65 73 73 20 6f 72 20 68 61 76 65 20 process or have
73 75 67 67 65 73 74 69 6f 6e 73 20 66 6f 72 20 suggestions for
69 6d 70 72 6f 76 65 6d 65 6e 74 73 2c 20 70 6c improvements, pl
65 61 73 65 20 66 65 65 6c 20 66 72 65 65 20 74 ease feel free t
6f 20 6f 70 65 6e 20 61 6e 20 69 73 73 75 65 20 o open an issue
6f 72 20 73 75 62 6d 69 74 20 61 20 70 75 6c 6c or submit a pull
20 72 65 71 75 65 73 74 2e 0a 0a 23 20 41 63 6b request...# Ack
6e 6f 77 6c 65 64 67 6d 65 6e 74 0a 2d 20 54 68 nowledgment.- Th
69 73 20 61 72 74 69 63 6c 65 20 69 6e 73 70 69 is article inspi
72 65 64 20 66 72 6f 6d 3a 20 68 74 74 70 73 3a red from: https:
2f 2f 67 69 73 74 2e 67 69 74 68 75 62 2e 63 6f //gist.github.co
6d 2f 6f 6f 66 6e 69 6b 6a 2f 65 37 39 61 65 66 m/oofnikj/e79aef
30 39 35 63 64 30 38 37 35 36 66 37 66 32 36 65 095cd08756f7f26e
64 32 34 34 33 35 35 64 36 32 0a 0a 23 20 4c 69 d244355d62..# Li
63 65 6e 73 65 0a 54 68 69 73 20 70 72 6f 6a 65 cense.This proje
63 74 20 69 73 20 6c 69 63 65 6e 73 65 64 20 75 ct is licensed u
6e 64 65 72 20 74 68 65 20 5b 4d 49 54 20 4c 69 nder the [MIT Li
63 65 6e 73 65 5d 28 4c 49 43 45 4e 53 45 29 2e cense](LICENSE).
0a .
{.
"Attachments": true,.
"XP": {.
"xp": {.
"docsId": "a8bab2de-7be9-4d71-bc22-df13c9f4cae8",.
"totalXp": 0,.
"currentLevel": 1,.
"currentLevelLow": 0,.
"currentLevelHigh": 1799,.
"currentLevelPointsEarned": 0,.
"nextLevel": 2,.
"pointsUntilNextLevel": 1800,.
"achievementCategories": {.
"Unknown": 0,.
"Modules": 0,.
"Courses": 0,.
"Qna": 0,.
"Challenges": 0,.
"Events": 0,.
"LearningPaths": 0,.
"Plans": 0,.
"Special": 0.
}.
},.
"achievements": [].
},.
"NextSteps": null,.
"Progress": null,.
"VerifiableCredentials": {.
"docsId": "a8bab2de-7be9-4d71-bc22-df13c9f4cae8",.
"userCredentials": [].
},.
"Certifications": null,.
"Lists": null,.
"LearnAssessment": {.
"docsId": "a8bab2de-7be9-4d71-bc22-df13c9f4cae8",.
"sessions": [].
},.
"Challenges": null,.
"Assessments": null,.
"Q&A": {.
"docsId": "a8bab2de-7be9-4d71-bc22-df13c9f4cae8",.
"questions": [],.
"answers": [],.
"comments": [].
},.
"TechProfile": {.
"email": "[email protected]",.
"locale": "en-us",.
"country": "US",.
"contactPointTopicSetting": "OptInExplicit",.
"gsi": false,.
"isInstructor": false,.
"isChallengeAdmin": false,.
"isQnaModerator": false,.
"source": "learn",.
"authenticationModes": [.
{.
"id": "000300001B92DF29",.
"type": "MSA",.
"tenantId": "9188040d-6c67-4c5b-b112-36a304b66dad",.
"upn": "[email protected]",.
"oid": "00000000-0000-0000-61ae-186d9a2c3c47",.
"dateAcceptedPrivacyNotice": "2024-05-28T01:59:57.9346947+00:00",.
"dateAdded": "2024-05-28T01:59:57.9346952+00:00".
}.
],.
"transcriptSettings": {.
"publicLink": {.
"showModules": true,.
"showLegalName": true,.
"showMCID": true,.
"showContactEmail": true.
},.
"print": {.
"showModules": true,.
"showLegalName": true,.
"showMCID": true,.
"showContactEmail": true.
}.
},.
"certificationSettings": {.
"print": {.
"showLegalName": true,.
"showMCID": true,.
"showContactEmail": true.
}.
},.
"qnaEmailPreferences": {.
"allEmail": true,.
"autoFollowAsked": true,.
"autoFollowAnswered": true,.
"autoFollowCommented": true,.
"autoFollowTagged": true,.
"emailEventSettings": {.
"newMention": "instant",.
"newModeration": "instant",.
"answerPosted": "instant",.
"answerAccepted": "instant",.
"commentPosted": "instant",.
"newPrivateMessage": "instant",.
"questionUpdated": "off",.
"questionPosted": "off",.
"unansweredQuestions": "off",.
"newFollower": "off",.
"answerUpdated": "off".
}.
},.
"sharingId": "A5BE3C681B87898",.
"userId": "a8bab2de-7be9-4d71-bc22-df13c9f4cae8",.
"userName": "ProsperChiemerie-5731",.
"displayName": "Prosper Chiemerie",.
"isPrivate": false,.
"affiliations": [],.
"followerCount": 0,.
"followingCount": 0,.
"answersAccepted": 0,.
"reputationPoints": 0,.
"createdOn": "5/28/2024 1:59:57 AM".
},.
"SkillAssessment": null.
}
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddEfCoreTemplate<TodoListDbContext>(svc => svc.AddEfCoreMySqlDb());
}
public void Configure(IApplicationBuilder app)
{
app.UseEfCoreTemplate();
}
}
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
sha256sum bip39-standalone.html
129b03505824879b8a4429576e3de6951c8599644c1afcaae80840f79237695a
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEWtXIgINwjpOilm/0n/G1jKe55qUFAmTIf/4SHGlhbkBpYW5j
b2xlbWFuLmlvAAoJEJ/xtYynuealk3IP/i72EgYbfTF5fOVd38OPlPUQY8GKgQ22
9XWo11eRb0Wk9FEruM9hsDN2thkSrwASzsMqS0dLTB7qCiGfjHrr8dBt3iH/5TJK
2Y7a1lnhKPAC305+E1CI8Jih80b4uy8ZBa+J0zzA/UQrqxRwOaA5STEWYXf4IL1J
4eEsKB/Ld0y4R+i5S9e4vxoqqhW2xWPJfKQ3LnMO24FAJARiBtcu707GkjceQOiM
ABkiIsYvFXVMAdHiN1XGwfKCMGLebgNOylCNEO8JBQS+O6Pf2sTxb6GcemhgOKcH
4chJQXal3LGvg23RVBRmh2X6wg/SoUPOmkOvEDlt4XX5XjZHJZlrIuhQrNf3X0t6
TSS7G5Wcdy5t5q/nTtvQ8SxWD2IJ1Eg5gDOyDD1EujMG7q33XhttPnRQnHFk2Vi5
oX1G2roqwMp2yflPaDJZGHG1wRQe6ahas7PXIZGSawQ0MV2zM7ZOMcLkXk1X9Coo
nTzmnOccusSWivc6rKgOhS/8NOTNLiLyx01R7JWld5a7Z9J/cARZYmjuOOAjnAoZ
QLql+8PcD2MNJcHJfKhsI1anOCZyZJ8/MtwCvfho4p01fcnjF/12dWEbR2zJWNjR
y/FxTpVVdaav6K3Ipwf82XP40vnMXfwpPX380xGifWVqRS4+hx8QmeI7G+XBj4w5
1mL4nwBFucSP
=F/hq
-----END PGP SIGNATURE-----
2d 2d 2d 2d 2d 42 45 47 49 4e 20 50 47 50 20 53 -----BEGIN PGP S
49 47 4e 45 44 20 4d 45 53 53 41 47 45 2d 2d 2d IGNED MESSAGE---
2d 2d 0a 48 61 73 68 3a 20 53 48 41 35 31 32 0a --.Hash: SHA512.
0a 73 68 61 32 35 36 73 75 6d 20 62 69 70 33 39 .sha256sum bip39
2d 73 74 61 6e 64 61 6c 6f 6e 65 2e 68 74 6d 6c -standalone.html
0a 31 32 39 62 30 33 35 30 35 38 32 34 38 37 39 .129b03505824879
62 38 61 34 34 32 39 35 37 36 65 33 64 65 36 39 b8a4429576e3de69
35 31 63 38 35 39 39 36 34 34 63 31 61 66 63 61 51c8599644c1afca
61 65 38 30 38 34 30 66 37 39 32 33 37 36 39 35 ae80840f79237695
61 0a 2d 2d 2d 2d 2d 42 45 47 49 4e 20 50 47 50 a.-----BEGIN PGP
20 53 49 47 4e 41 54 55 52 45 2d 2d 2d 2d 2d 0a SIGNATURE-----.
0a 69 51 4a 47 42 41 45 42 43 67 41 77 46 69 45 .iQJGBAEBCgAwFiE
45 57 74 58 49 67 49 4e 77 6a 70 4f 69 6c 6d 2f EWtXIgINwjpOilm/
30 6e 2f 47 31 6a 4b 65 35 35 71 55 46 41 6d 54 0n/G1jKe55qUFAmT
49 66 2f 34 53 48 47 6c 68 62 6b 42 70 59 57 35 If/4SHGlhbkBpYW5
6a 0a 62 32 78 6c 62 57 46 75 4c 6d 6c 76 41 41 j.b2xlbWFuLmlvAA
6f 4a 45 4a 2f 78 74 59 79 6e 75 65 61 6c 6b 33 oJEJ/xtYynuealk3
49 50 2f 69 37 32 45 67 59 62 66 54 46 35 66 4f IP/i72EgYbfTF5fO
56 64 33 38 4f 50 6c 50 55 51 59 38 47 4b 67 51 Vd38OPlPUQY8GKgQ
32 32 0a 39 58 57 6f 31 31 65 52 62 30 57 6b 39 22.9XWo11eRb0Wk9
46 45 72 75 4d 39 68 73 44 4e 32 74 68 6b 53 72 FEruM9hsDN2thkSr
77 41 53 7a 73 4d 71 53 30 64 4c 54 42 37 71 43 wASzsMqS0dLTB7qC
69 47 66 6a 48 72 72 38 64 42 74 33 69 48 2f 35 iGfjHrr8dBt3iH/5
54 4a 4b 0a 32 59 37 61 31 6c 6e 68 4b 50 41 43 TJK.2Y7a1lnhKPAC
33 30 35 2b 45 31 43 49 38 4a 69 68 38 30 62 34 305+E1CI8Jih80b4
75 79 38 5a 42 61 2b 4a 30 7a 7a 41 2f 55 51 72 uy8ZBa+J0zzA/UQr
71 78 52 77 4f 61 41 35 53 54 45 57 59 58 66 34 qxRwOaA5STEWYXf4
49 4c 31 4a 0a 34 65 45 73 4b 42 2f 4c 64 30 79 IL1J.4eEsKB/Ld0y
34 52 2b 69 35 53 39 65 34 76 78 6f 71 71 68 57 4R+i5S9e4vxoqqhW
32 78 57 50 4a 66 4b 51 33 4c 6e 4d 4f 32 34 46 2xWPJfKQ3LnMO24F
41 4a 41 52 69 42 74 63 75 37 30 37 47 6b 6a 63 AJARiBtcu707Gkjc
65 51 4f 69 4d 0a 41 42 6b 69 49 73 59 76 46 58 eQOiM.ABkiIsYvFX
56 4d 41 64 48 69 4e 31 58 47 77 66 4b 43 4d 47 VMAdHiN1XGwfKCMG
4c 65 62 67 4e 4f 79 6c 43 4e 45 4f 38 4a 42 51 LebgNOylCNEO8JBQ
53 2b 4f 36 50 66 32 73 54 78 62 36 47 63 65 6d S+O6Pf2sTxb6Gcem
68 67 4f 4b 63 48 0a 34 63 68 4a 51 58 61 6c 33 hgOKcH.4chJQXal3
4c 47 76 67 32 33 52 56 42 52 6d 68 32 58 36 77 LGvg23RVBRmh2X6w
67 2f 53 6f 55 50 4f 6d 6b 4f 76 45 44 6c 74 34 g/SoUPOmkOvEDlt4
58 58 35 58 6a 5a 48 4a 5a 6c 72 49 75 68 51 72 XX5XjZHJZlrIuhQr
4e 66 33 58 30 74 36 0a 54 53 53 37 47 35 57 63 Nf3X0t6.TSS7G5Wc
64 79 35 74 35 71 2f 6e 54 74 76 51 38 53 78 57 dy5t5q/nTtvQ8SxW
44 32 49 4a 31 45 67 35 67 44 4f 79 44 44 31 45 D2IJ1Eg5gDOyDD1E
75 6a 4d 47 37 71 33 33 58 68 74 74 50 6e 52 51 ujMG7q33XhttPnRQ
6e 48 46 6b 32 56 69 35 0a 6f 58 31 47 32 72 6f nHFk2Vi5.oX1G2ro
71 77 4d 70 32 79 66 6c 50 61 44 4a 5a 47 48 47 qwMp2yflPaDJZGHG
31 77 52 51 65 36 61 68 61 73 37 50 58 49 5a 47 1wRQe6ahas7PXIZG
53 61 77 51 30 4d 56 32 7a 4d 37 5a 4f 4d 63 4c SawQ0MV2zM7ZOMcL
6b 58 6b 31 58 39 43 6f 6f 0a 6e 54 7a 6d 6e 4f kXk1X9Coo.nTzmnO
63 63 75 73 53 57 69 76 63 36 72 4b 67 4f 68 53 ccusSWivc6rKgOhS
2f 38 4e 4f 54 4e 4c 69 4c 79 78 30 31 52 37 4a /8NOTNLiLyx01R7J
57 6c 64 35 61 37 5a 39 4a 2f 63 41 52 5a 59 6d Wld5a7Z9J/cARZYm
6a 75 4f 4f 41 6a 6e 41 6f 5a 0a 51 4c 71 6c 2b juOOAjnAoZ.QLql+
38 50 63 44 32 4d 4e 4a 63 48 4a 66 4b 68 73 49 8PcD2MNJcHJfKhsI
31 61 6e 4f 43 5a 79 5a 4a 38 2f 4d 74 77 43 76 1anOCZyZJ8/MtwCv
66 68 6f 34 70 30 31 66 63 6e 6a 46 2f 31 32 64 fho4p01fcnjF/12d
57 45 62 52 32 7a 4a 57 4e 6a 52 0a 79 2f 46 78 WEbR2zJWNjR.y/Fx
54 70 56 56 64 61 61 76 36 4b 33 49 70 77 66 38 TpVVdaav6K3Ipwf8
32 58 50 34 30 76 6e 4d 58 66 77 70 50 58 33 38 2XP40vnMXfwpPX38
30 78 47 69 66 57 56 71 52 53 34 2b 68 78 38 51 0xGifWVqRS4+hx8Q
6d 65 49 37 47 2b 58 42 6a 34 77 35 0a 31 6d 4c meI7G+XBj4w5.1mL
34 6e 77 42 46 75 63 53 50 0a 3d 46 2f 68 71 0a 4nwBFucSP.=F/hq.
2d 2d 2d 2d 2d 45 4e 44 20 50 47 50 20 53 49 47 -----END PGP SIG
4e 41 54 55 52 45 2d 2d 2d 2d 2d 0a NATURE-----.
7b 0d 0a 20 20 22 41 74 74 61 63 68 6d 65 6e 74 {.. "Attachment
73 22 3a 20 74 72 75 65 2c 0d 0a 20 20 22 58 50 s": true,.. "XP
22 3a 20 7b 0d 0a 20 20 20 20 22 78 70 22 3a 20 ": {.. "xp":
7b 0d 0a 20 20 20 20 20 20 22 64 6f 63 73 49 64 {.. "docsId
22 3a 20 22 61 38 62 61 62 32 64 65 2d 37 62 65 ": "a8bab2de-7be
39 2d 34 64 37 31 2d 62 63 32 32 2d 64 66 31 33 9-4d71-bc22-df13
63 39 66 34 63 61 65 38 22 2c 0d 0a 20 20 20 20 c9f4cae8",..
20 20 22 74 6f 74 61 6c 58 70 22 3a 20 30 2c 0d "totalXp": 0,.
0a 20 20 20 20 20 20 22 63 75 72 72 65 6e 74 4c . "currentL
65 76 65 6c 22 3a 20 31 2c 0d 0a 20 20 20 20 20 evel": 1,..
20 22 63 75 72 72 65 6e 74 4c 65 76 65 6c 4c 6f "currentLevelLo
77 22 3a 20 30 2c 0d 0a 20 20 20 20 20 20 22 63 w": 0,.. "c
75 72 72 65 6e 74 4c 65 76 65 6c 48 69 67 68 22 urrentLevelHigh"
3a 20 31 37 39 39 2c 0d 0a 20 20 20 20 20 20 22 : 1799,.. "
63 75 72 72 65 6e 74 4c 65 76 65 6c 50 6f 69 6e currentLevelPoin
74 73 45 61 72 6e 65 64 22 3a 20 30 2c 0d 0a 20 tsEarned": 0,..
20 20 20 20 20 22 6e 65 78 74 4c 65 76 65 6c 22 "nextLevel"
3a 20 32 2c 0d 0a 20 20 20 20 20 20 22 70 6f 69 : 2,.. "poi
6e 74 73 55 6e 74 69 6c 4e 65 78 74 4c 65 76 65 ntsUntilNextLeve
6c 22 3a 20 31 38 30 30 2c 0d 0a 20 20 20 20 20 l": 1800,..
20 22 61 63 68 69 65 76 65 6d 65 6e 74 43 61 74 "achievementCat
65 67 6f 72 69 65 73 22 3a 20 7b 0d 0a 20 20 20 egories": {..
20 20 20 20 20 22 55 6e 6b 6e 6f 77 6e 22 3a 20 "Unknown":
30 2c 0d 0a 20 20 20 20 20 20 20 20 22 4d 6f 64 0,.. "Mod
75 6c 65 73 22 3a 20 30 2c 0d 0a 20 20 20 20 20 ules": 0,..
20 20 20 22 43 6f 75 72 73 65 73 22 3a 20 30 2c "Courses": 0,
0d 0a 20 20 20 20 20 20 20 20 22 51 6e 61 22 3a .. "Qna":
20 30 2c 0d 0a 20 20 20 20 20 20 20 20 22 43 68 0,.. "Ch
61 6c 6c 65 6e 67 65 73 22 3a 20 30 2c 0d 0a 20 allenges": 0,..
20 20 20 20 20 20 20 22 45 76 65 6e 74 73 22 3a "Events":
20 30 2c 0d 0a 20 20 20 20 20 20 20 20 22 4c 65 0,.. "Le
61 72 6e 69 6e 67 50 61 74 68 73 22 3a 20 30 2c arningPaths": 0,
0d 0a 20 20 20 20 20 20 20 20 22 50 6c 61 6e 73 .. "Plans
22 3a 20 30 2c 0d 0a 20 20 20 20 20 20 20 20 22 ": 0,.. "
53 70 65 63 69 61 6c 22 3a 20 30 0d 0a 20 20 20 Special": 0..
20 20 20 7d 0d 0a 20 20 20 20 7d 2c 0d 0a 20 20 }.. },..
20 20 22 61 63 68 69 65 76 65 6d 65 6e 74 73 22 "achievements"
3a 20 5b 5d 0d 0a 20 20 7d 2c 0d 0a 20 20 22 4e : [].. },.. "N
65 78 74 53 74 65 70 73 22 3a 20 6e 75 6c 6c 2c extSteps": null,
0d 0a 20 20 22 50 72 6f 67 72 65 73 73 22 3a 20 .. "Progress":
6e 75 6c 6c 2c 0d 0a 20 20 22 56 65 72 69 66 69 null,.. "Verifi
61 62 6c 65 43 72 65 64 65 6e 74 69 61 6c 73 22 ableCredentials"
3a 20 7b 0d 0a 20 20 20 20 22 64 6f 63 73 49 64 : {.. "docsId
22 3a 20 22 61 38 62 61 62 32 64 65 2d 37 62 65 ": "a8bab2de-7be
39 2d 34 64 37 31 2d 62 63 32 32 2d 64 66 31 33 9-4d71-bc22-df13
63 39 66 34 63 61 65 38 22 2c 0d 0a 20 20 20 20 c9f4cae8",..
22 75 73 65 72 43 72 65 64 65 6e 74 69 61 6c 73 "userCredentials
22 3a 20 5b 5d 0d 0a 20 20 7d 2c 0d 0a 20 20 22 ": [].. },.. "
43 65 72 74 69 66 69 63 61 74 69 6f 6e 73 22 3a Certifications":
20 6e 75 6c 6c 2c 0d 0a 20 20 22 4c 69 73 74 73 null,.. "Lists
22 3a 20 6e 75 6c 6c 2c 0d 0a 20 20 22 4c 65 61 ": null,.. "Lea
72 6e 41 73 73 65 73 73 6d 65 6e 74 22 3a 20 7b rnAssessment": {
0d 0a 20 20 20 20 22 64 6f 63 73 49 64 22 3a 20 .. "docsId":
22 61 38 62 61 62 32 64 65 2d 37 62 65 39 2d 34 "a8bab2de-7be9-4
64 37 31 2d 62 63 32 32 2d 64 66 31 33 63 39 66 d71-bc22-df13c9f
34 63 61 65 38 22 2c 0d 0a 20 20 20 20 22 73 65 4cae8",.. "se
73 73 69 6f 6e 73 22 3a 20 5b 5d 0d 0a 20 20 7d ssions": [].. }
2c 0d 0a 20 20 22 43 68 61 6c 6c 65 6e 67 65 73 ,.. "Challenges
22 3a 20 6e 75 6c 6c 2c 0d 0a 20 20 22 41 73 73 ": null,.. "Ass
65 73 73 6d 65 6e 74 73 22 3a 20 6e 75 6c 6c 2c essments": null,
0d 0a 20 20 22 51 26 41 22 3a 20 7b 0d 0a 20 20 .. "Q&A": {..
20 20 22 64 6f 63 73 49 64 22 3a 20 22 61 38 62 "docsId": "a8b
61 62 32 64 65 2d 37 62 65 39 2d 34 64 37 31 2d ab2de-7be9-4d71-
62 63 32 32 2d 64 66 31 33 63 39 66 34 63 61 65 bc22-df13c9f4cae
38 22 2c 0d 0a 20 20 20 20 22 71 75 65 73 74 69 8",.. "questi
6f 6e 73 22 3a 20 5b 5d 2c 0d 0a 20 20 20 20 22 ons": [],.. "
61 6e 73 77 65 72 73 22 3a 20 5b 5d 2c 0d 0a 20 answers": [],..
20 20 20 22 63 6f 6d 6d 65 6e 74 73 22 3a 20 5b "comments": [
5d 0d 0a 20 20 7d 2c 0d 0a 20 20 22 54 65 63 68 ].. },.. "Tech
50 72 6f 66 69 6c 65 22 3a 20 7b 0d 0a 20 20 20 Profile": {..
20 22 65 6d 61 69 6c 22 3a 20 22 62 72 6f 73 74 "email": "brost
69 6b 6f 2e 69 6e 74 6c 40 6f 75 74 6c 6f 6f 6b iko.intl@outlook
2e 63 6f 6d 22 2c 0d 0a 20 20 20 20 22 6c 6f 63 .com",.. "loc
61 6c 65 22 3a 20 22 65 6e 2d 75 73 22 2c 0d 0a ale": "en-us",..
20 20 20 20 22 63 6f 75 6e 74 72 79 22 3a 20 22 "country": "
55 53 22 2c 0d 0a 20 20 20 20 22 63 6f 6e 74 61 US",.. "conta
63 74 50 6f 69 6e 74 54 6f 70 69 63 53 65 74 74 ctPointTopicSett
69 6e 67 22 3a 20 22 4f 70 74 49 6e 45 78 70 6c ing": "OptInExpl
69 63 69 74 22 2c 0d 0a 20 20 20 20 22 67 73 69 icit",.. "gsi
22 3a 20 66 61 6c 73 65 2c 0d 0a 20 20 20 20 22 ": false,.. "
69 73 49 6e 73 74 72 75 63 74 6f 72 22 3a 20 66 isInstructor": f
61 6c 73 65 2c 0d 0a 20 20 20 20 22 69 73 43 68 alse,.. "isCh
61 6c 6c 65 6e 67 65 41 64 6d 69 6e 22 3a 20 66 allengeAdmin": f
61 6c 73 65 2c 0d 0a 20 20 20 20 22 69 73 51 6e alse,.. "isQn
61 4d 6f 64 65 72 61 74 6f 72 22 3a 20 66 61 6c aModerator": fal
73 65 2c 0d 0a 20 20 20 20 22 73 6f 75 72 63 65 se,.. "source
22 3a 20 22 6c 65 61 72 6e 22 2c 0d 0a 20 20 20 ": "learn",..
20 22 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e "authentication
4d 6f 64 65 73 22 3a 20 5b 0d 0a 20 20 20 20 20 Modes": [..
20 7b 0d 0a 20 20 20 20 20 20 20 20 22 69 64 22 {.. "id"
3a 20 22 30 30 30 33 30 30 30 30 31 42 39 32 44 : "000300001B92D
46 32 39 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 F29",.. "
74 79 70 65 22 3a 20 22 4d 53 41 22 2c 0d 0a 20 type": "MSA",..
20 20 20 20 20 20 20 22 74 65 6e 61 6e 74 49 64 "tenantId
22 3a 20 22 39 31 38 38 30 34 30 64 2d 36 63 36 ": "9188040d-6c6
37 2d 34 63 35 62 2d 62 31 31 32 2d 33 36 61 33 7-4c5b-b112-36a3
30 34 62 36 36 64 61 64 22 2c 0d 0a 20 20 20 20 04b66dad",..
20 20 20 20 22 75 70 6e 22 3a 20 22 62 72 6f 73 "upn": "bros
74 69 6b 6f 33 38 31 40 67 6d 61 69 6c 2e 63 6f [email protected]
6d 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 6f 69 m",.. "oi
64 22 3a 20 22 30 30 30 30 30 30 30 30 2d 30 30 d": "00000000-00
30 30 2d 30 30 30 30 2d 36 31 61 65 2d 31 38 36 00-0000-61ae-186
64 39 61 32 63 33 63 34 37 22 2c 0d 0a 20 20 20 d9a2c3c47",..
20 20 20 20 20 22 64 61 74 65 41 63 63 65 70 74 "dateAccept
65 64 50 72 69 76 61 63 79 4e 6f 74 69 63 65 22 edPrivacyNotice"
3a 20 22 32 30 32 34 2d 30 35 2d 32 38 54 30 31 : "2024-05-28T01
3a 35 39 3a 35 37 2e 39 33 34 36 39 34 37 2b 30 :59:57.9346947+0
30 3a 30 30 22 2c 0d 0a 20 20 20 20 20 20 20 20 0:00",..
22 64 61 74 65 41 64 64 65 64 22 3a 20 22 32 30 "dateAdded": "20
32 34 2d 30 35 2d 32 38 54 30 31 3a 35 39 3a 35 24-05-28T01:59:5
37 2e 39 33 34 36 39 35 32 2b 30 30 3a 30 30 22 7.9346952+00:00"
0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 5d .. }.. ]
2c 0d 0a 20 20 20 20 22 74 72 61 6e 73 63 72 69 ,.. "transcri
70 74 53 65 74 74 69 6e 67 73 22 3a 20 7b 0d 0a ptSettings": {..
20 20 20 20 20 20 22 70 75 62 6c 69 63 4c 69 6e "publicLin
6b 22 3a 20 7b 0d 0a 20 20 20 20 20 20 20 20 22 k": {.. "
73 68 6f 77 4d 6f 64 75 6c 65 73 22 3a 20 74 72 showModules": tr
75 65 2c 0d 0a 20 20 20 20 20 20 20 20 22 73 68 ue,.. "sh
6f 77 4c 65 67 61 6c 4e 61 6d 65 22 3a 20 74 72 owLegalName": tr
75 65 2c 0d 0a 20 20 20 20 20 20 20 20 22 73 68 ue,.. "sh
6f 77 4d 43 49 44 22 3a 20 74 72 75 65 2c 0d 0a owMCID": true,..
20 20 20 20 20 20 20 20 22 73 68 6f 77 43 6f 6e "showCon
74 61 63 74 45 6d 61 69 6c 22 3a 20 74 72 75 65 tactEmail": true
0d 0a 20 20 20 20 20 20 7d 2c 0d 0a 20 20 20 20 .. },..
20 20 22 70 72 69 6e 74 22 3a 20 7b 0d 0a 20 20 "print": {..
20 20 20 20 20 20 22 73 68 6f 77 4d 6f 64 75 6c "showModul
65 73 22 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 es": true,..
20 20 20 20 22 73 68 6f 77 4c 65 67 61 6c 4e 61 "showLegalNa
6d 65 22 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 me": true,..
20 20 20 20 22 73 68 6f 77 4d 43 49 44 22 3a 20 "showMCID":
74 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 22 true,.. "
73 68 6f 77 43 6f 6e 74 61 63 74 45 6d 61 69 6c showContactEmail
22 3a 20 74 72 75 65 0d 0a 20 20 20 20 20 20 7d ": true.. }
0d 0a 20 20 20 20 7d 2c 0d 0a 20 20 20 20 22 63 .. },.. "c
65 72 74 69 66 69 63 61 74 69 6f 6e 53 65 74 74 ertificationSett
69 6e 67 73 22 3a 20 7b 0d 0a 20 20 20 20 20 20 ings": {..
22 70 72 69 6e 74 22 3a 20 7b 0d 0a 20 20 20 20 "print": {..
20 20 20 20 22 73 68 6f 77 4c 65 67 61 6c 4e 61 "showLegalNa
6d 65 22 3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 me": true,..
20 20 20 20 22 73 68 6f 77 4d 43 49 44 22 3a 20 "showMCID":
74 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 22 true,.. "
73 68 6f 77 43 6f 6e 74 61 63 74 45 6d 61 69 6c showContactEmail
22 3a 20 74 72 75 65 0d 0a 20 20 20 20 20 20 7d ": true.. }
0d 0a 20 20 20 20 7d 2c 0d 0a 20 20 20 20 22 71 .. },.. "q
6e 61 45 6d 61 69 6c 50 72 65 66 65 72 65 6e 63 naEmailPreferenc
65 73 22 3a 20 7b 0d 0a 20 20 20 20 20 20 22 61 es": {.. "a
6c 6c 45 6d 61 69 6c 22 3a 20 74 72 75 65 2c 0d llEmail": true,.
0a 20 20 20 20 20 20 22 61 75 74 6f 46 6f 6c 6c . "autoFoll
6f 77 41 73 6b 65 64 22 3a 20 74 72 75 65 2c 0d owAsked": true,.
0a 20 20 20 20 20 20 22 61 75 74 6f 46 6f 6c 6c . "autoFoll
6f 77 41 6e 73 77 65 72 65 64 22 3a 20 74 72 75 owAnswered": tru
65 2c 0d 0a 20 20 20 20 20 20 22 61 75 74 6f 46 e,.. "autoF
6f 6c 6c 6f 77 43 6f 6d 6d 65 6e 74 65 64 22 3a ollowCommented":
20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 22 61 true,.. "a
75 74 6f 46 6f 6c 6c 6f 77 54 61 67 67 65 64 22 utoFollowTagged"
3a 20 74 72 75 65 2c 0d 0a 20 20 20 20 20 20 22 : true,.. "
65 6d 61 69 6c 45 76 65 6e 74 53 65 74 74 69 6e emailEventSettin
67 73 22 3a 20 7b 0d 0a 20 20 20 20 20 20 20 20 gs": {..
22 6e 65 77 4d 65 6e 74 69 6f 6e 22 3a 20 22 69 "newMention": "i
6e 73 74 61 6e 74 22 2c 0d 0a 20 20 20 20 20 20 nstant",..
20 20 22 6e 65 77 4d 6f 64 65 72 61 74 69 6f 6e "newModeration
22 3a 20 22 69 6e 73 74 61 6e 74 22 2c 0d 0a 20 ": "instant",..
20 20 20 20 20 20 20 22 61 6e 73 77 65 72 50 6f "answerPo
73 74 65 64 22 3a 20 22 69 6e 73 74 61 6e 74 22 sted": "instant"
2c 0d 0a 20 20 20 20 20 20 20 20 22 61 6e 73 77 ,.. "answ
65 72 41 63 63 65 70 74 65 64 22 3a 20 22 69 6e erAccepted": "in
73 74 61 6e 74 22 2c 0d 0a 20 20 20 20 20 20 20 stant",..
20 22 63 6f 6d 6d 65 6e 74 50 6f 73 74 65 64 22 "commentPosted"
3a 20 22 69 6e 73 74 61 6e 74 22 2c 0d 0a 20 20 : "instant",..
20 20 20 20 20 20 22 6e 65 77 50 72 69 76 61 74 "newPrivat
65 4d 65 73 73 61 67 65 22 3a 20 22 69 6e 73 74 eMessage": "inst
61 6e 74 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 ant",.. "
71 75 65 73 74 69 6f 6e 55 70 64 61 74 65 64 22 questionUpdated"
3a 20 22 6f 66 66 22 2c 0d 0a 20 20 20 20 20 20 : "off",..
20 20 22 71 75 65 73 74 69 6f 6e 50 6f 73 74 65 "questionPoste
64 22 3a 20 22 6f 66 66 22 2c 0d 0a 20 20 20 20 d": "off",..
20 20 20 20 22 75 6e 61 6e 73 77 65 72 65 64 51 "unansweredQ
75 65 73 74 69 6f 6e 73 22 3a 20 22 6f 66 66 22 uestions": "off"
2c 0d 0a 20 20 20 20 20 20 20 20 22 6e 65 77 46 ,.. "newF
6f 6c 6c 6f 77 65 72 22 3a 20 22 6f 66 66 22 2c ollower": "off",
0d 0a 20 20 20 20 20 20 20 20 22 61 6e 73 77 65 .. "answe
72 55 70 64 61 74 65 64 22 3a 20 22 6f 66 66 22 rUpdated": "off"
0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d .. }.. }
2c 0d 0a 20 20 20 20 22 73 68 61 72 69 6e 67 49 ,.. "sharingI
64 22 3a 20 22 41 35 42 45 33 43 36 38 31 42 38 d": "A5BE3C681B8
37 38 39 38 22 2c 0d 0a 20 20 20 20 22 75 73 65 7898",.. "use
72 49 64 22 3a 20 22 61 38 62 61 62 32 64 65 2d rId": "a8bab2de-
37 62 65 39 2d 34 64 37 31 2d 62 63 32 32 2d 64 7be9-4d71-bc22-d
66 31 33 63 39 66 34 63 61 65 38 22 2c 0d 0a 20 f13c9f4cae8",..
20 20 20 22 75 73 65 72 4e 61 6d 65 22 3a 20 22 "userName": "
50 72 6f 73 70 65 72 43 68 69 65 6d 65 72 69 65 ProsperChiemerie
2d 35 37 33 31 22 2c 0d 0a 20 20 20 20 22 64 69 -5731",.. "di
73 70 6c 61 79 4e 61 6d 65 22 3a 20 22 50 72 6f splayName": "Pro
73 70 65 72 20 43 68 69 65 6d 65 72 69 65 22 2c sper Chiemerie",
0d 0a 20 20 20 20 22 69 73 50 72 69 76 61 74 65 .. "isPrivate
22 3a 20 66 61 6c 73 65 2c 0d 0a 20 20 20 20 22 ": false,.. "
61 66 66 69 6c 69 61 74 69 6f 6e 73 22 3a 20 5b affiliations": [
5d 2c 0d 0a 20 20 20 20 22 66 6f 6c 6c 6f 77 65 ],.. "followe
72 43 6f 75 6e 74 22 3a 20 30 2c 0d 0a 20 20 20 rCount": 0,..
20 22 66 6f 6c 6c 6f 77 69 6e 67 43 6f 75 6e 74 "followingCount
22 3a 20 30 2c 0d 0a 20 20 20 20 22 61 6e 73 77 ": 0,.. "answ
65 72 73 41 63 63 65 70 74 65 64 22 3a 20 30 2c ersAccepted": 0,
0d 0a 20 20 20 20 22 72 65 70 75 74 61 74 69 6f .. "reputatio
6e 50 6f 69 6e 74 73 22 3a 20 30 2c 0d 0a 20 20 nPoints": 0,..
20 20 22 63 72 65 61 74 65 64 4f 6e 22 3a 20 22 "createdOn": "
35 2f 32 38 2f 32 30 32 34 20 31 3a 35 39 3a 35 5/28/2024 1:59:5
37 20 41 4d 22 0d 0a 20 20 7d 2c 0d 0a 20 20 22 7 AM".. },.. "
53 6b 69 6c 6c 41 73 73 65 73 73 6d 65 6e 74 22 SkillAssessment"
3a 20 6e 75 6c 6c 0d 0a 7d : null..}