Skip to content

Commit 4b5eedb

Browse files
authored
Generate diagrams by default for each 'generate' command (#584)
1 parent 11ab860 commit 4b5eedb

10 files changed

+294
-0
lines changed

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode-k8s.json.test.ts.snap

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,31 @@ echo "Executing post-generate hook"
482482
"
483483
`;
484484
485+
exports[`samples/fablo-config-hlf2-1org-1chaincode-k8s.json should create proper e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-k8s.json.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf2-1org-1chaincode-k8s.json 1`] = `
486+
"graph TD
487+
488+
subgraph Org_Orderer [Org: Orderer]
489+
CA_ca_Orderer[CA: ca_Orderer - sqlite]
490+
end
491+
492+
subgraph Org_Org1 [Org: Org1]
493+
CA_ca_Org1[CA: ca_Org1 - sqlite]
494+
Org1_peer0[Peer: peer0]
495+
Org1_peer1[Peer: peer1]
496+
end
497+
498+
subgraph Channel_my_channel1 [Channel: my-channel1]
499+
Chaincode_chaincode1[Chaincode: chaincode1]
500+
end
501+
502+
%% Connections
503+
Org_Orderer --> Channel_my_channel1
504+
Org_Org1 -.-> Channel_my_channel1
505+
Org1_peer0 --> Channel_my_channel1
506+
Org1_peer1 --> Channel_my_channel1
507+
"
508+
`;
509+
485510
exports[`samples/fablo-config-hlf2-1org-1chaincode-k8s.json should create proper files from samples/fablo-config-hlf2-1org-1chaincode-k8s.json 1`] = `
486511
[
487512
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-k8s.json.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -492,5 +517,6 @@ exports[`samples/fablo-config-hlf2-1org-1chaincode-k8s.json should create proper
492517
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-k8s.json.tmpdir/fablo-target/fabric-k8s/scripts/chaincode-functions.sh",
493518
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-k8s.json.tmpdir/fablo-target/fabric-k8s/scripts/util.sh",
494519
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-k8s.json.tmpdir/fablo-target/hooks/post-generate.sh",
520+
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-k8s.json.tmpdir/fablo-target/network-topology.mmd",
495521
]
496522
`;

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode-raft-explorer.json.test.ts.snap

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3280,6 +3280,29 @@ perl -i -pe 's/MaxMessageCount: 10/MaxMessageCount: 1/g' "./fablo-target/fabric-
32803280
"
32813281
`;
32823282
3283+
exports[`samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json should create proper e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json 1`] = `
3284+
"graph TD
3285+
3286+
subgraph Org_Orderer [Org: Orderer]
3287+
CA_ca_Orderer[CA: ca_Orderer - sqlite]
3288+
end
3289+
3290+
subgraph Org_Org1 [Org: Org1]
3291+
CA_ca_Org1[CA: ca_Org1 - postgres]
3292+
Org1_peer0[Peer: peer0]
3293+
end
3294+
3295+
subgraph Channel_my_channel1 [Channel: my-channel1]
3296+
Chaincode_chaincode1[Chaincode: chaincode1]
3297+
end
3298+
3299+
%% Connections
3300+
Org_Orderer --> Channel_my_channel1
3301+
Org_Org1 -.-> Channel_my_channel1
3302+
Org1_peer0 --> Channel_my_channel1
3303+
"
3304+
`;
3305+
32833306
exports[`samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json should create proper files from samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json 1`] = `
32843307
[
32853308
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -3308,5 +3331,6 @@ exports[`samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json should cre
33083331
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json.tmpdir/fablo-target/fabric-docker/scripts/cli/channel_fns.sh",
33093332
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json.tmpdir/fablo-target/fabric-docker/snapshot-scripts.sh",
33103333
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json.tmpdir/fablo-target/hooks/post-generate.sh",
3334+
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode-raft-explorer.json.tmpdir/fablo-target/network-topology.mmd",
33113335
]
33123336
`;

e2e/__snapshots__/fablo-config-hlf2-1org-1chaincode.json.test.ts.snap

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3146,6 +3146,31 @@ echo "Executing post-generate hook"
31463146
"
31473147
`;
31483148
3149+
exports[`samples/fablo-config-hlf2-1org-1chaincode.json should create proper e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode.json.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf2-1org-1chaincode.json 1`] = `
3150+
"graph TD
3151+
3152+
subgraph Org_Orderer [Org: Orderer]
3153+
CA_ca_Orderer[CA: ca_Orderer - sqlite]
3154+
end
3155+
3156+
subgraph Org_Org1 [Org: Org1]
3157+
CA_ca_Org1[CA: ca_Org1 - sqlite]
3158+
Org1_peer0[Peer: peer0]
3159+
Org1_peer1[Peer: peer1]
3160+
end
3161+
3162+
subgraph Channel_my_channel1 [Channel: my-channel1]
3163+
Chaincode_chaincode1[Chaincode: chaincode1]
3164+
end
3165+
3166+
%% Connections
3167+
Org_Orderer --> Channel_my_channel1
3168+
Org_Org1 -.-> Channel_my_channel1
3169+
Org1_peer0 --> Channel_my_channel1
3170+
Org1_peer1 --> Channel_my_channel1
3171+
"
3172+
`;
3173+
31493174
exports[`samples/fablo-config-hlf2-1org-1chaincode.json should create proper files from samples/fablo-config-hlf2-1org-1chaincode.json 1`] = `
31503175
[
31513176
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode.json.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -3172,5 +3197,6 @@ exports[`samples/fablo-config-hlf2-1org-1chaincode.json should create proper fil
31723197
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode.json.tmpdir/fablo-target/fabric-docker/scripts/cli/channel_fns.sh",
31733198
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode.json.tmpdir/fablo-target/fabric-docker/snapshot-scripts.sh",
31743199
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode.json.tmpdir/fablo-target/hooks/post-generate.sh",
3200+
"e2e/__tmp__/samples/fablo-config-hlf2-1org-1chaincode.json.tmpdir/fablo-target/network-topology.mmd",
31753201
]
31763202
`;

e2e/__snapshots__/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.test.ts.snap

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4074,6 +4074,39 @@ echo "Executing post-generate hook"
40744074
"
40754075
`;
40764076
4077+
exports[`samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml should create proper e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml 1`] = `
4078+
"graph TD
4079+
4080+
subgraph Org_Orderer [Org: Orderer]
4081+
CA_ca_Orderer[CA: ca_Orderer - sqlite]
4082+
end
4083+
4084+
subgraph Org_Org1 [Org: Org1]
4085+
CA_ca_Org1[CA: ca_Org1 - sqlite]
4086+
Org1_peer0[Peer: peer0]
4087+
Org1_peer1[Peer: peer1]
4088+
end
4089+
4090+
subgraph Org_Org2 [Org: Org2]
4091+
CA_ca_Org2[CA: ca_Org2 - sqlite]
4092+
Org2_peer0[Peer: peer0]
4093+
end
4094+
4095+
subgraph Channel_my_channel1 [Channel: my-channel1]
4096+
Chaincode_or_policy_chaincode[Chaincode: or-policy-chaincode]
4097+
Chaincode_and_policy_chaincode[Chaincode: and-policy-chaincode]
4098+
end
4099+
4100+
%% Connections
4101+
Org_Orderer --> Channel_my_channel1
4102+
Org_Org1 -.-> Channel_my_channel1
4103+
Org1_peer0 --> Channel_my_channel1
4104+
Org1_peer1 --> Channel_my_channel1
4105+
Org_Org2 -.-> Channel_my_channel1
4106+
Org2_peer0 --> Channel_my_channel1
4107+
"
4108+
`;
4109+
40774110
exports[`samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml should create proper files from samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml 1`] = `
40784111
[
40794112
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -4106,5 +4139,6 @@ exports[`samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml should cr
41064139
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.tmpdir/fablo-target/fabric-docker/scripts/cli/channel_fns.sh",
41074140
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.tmpdir/fablo-target/fabric-docker/snapshot-scripts.sh",
41084141
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.tmpdir/fablo-target/hooks/post-generate.sh",
4142+
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-private-data.yaml.tmpdir/fablo-target/network-topology.mmd",
41094143
]
41104144
`;

e2e/__snapshots__/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.test.ts.snap

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5482,6 +5482,68 @@ perl -i -pe 's/MaxMessageCount: 10/MaxMessageCount: 1/g' "./fablo-target/fabric-
54825482
"
54835483
`;
54845484
5485+
exports[`samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml should create proper e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml 1`] = `
5486+
"graph TD
5487+
5488+
subgraph Org_Orderer1 [Org: Orderer1]
5489+
CA_ca_Orderer1[CA: ca_Orderer1 - sqlite]
5490+
end
5491+
5492+
subgraph Org_Orderer2 [Org: Orderer2]
5493+
CA_ca_Orderer2[CA: ca_Orderer2 - sqlite]
5494+
end
5495+
5496+
subgraph Org_Org1 [Org: Org1]
5497+
CA_ca_Org1[CA: ca_Org1 - sqlite]
5498+
Org1_peer0[Peer: peer0]
5499+
Org1_peer1[Peer: peer1]
5500+
end
5501+
5502+
subgraph Org_Org2 [Org: Org2]
5503+
CA_ca_Org2[CA: ca_Org2 - sqlite]
5504+
Org2_peer0[Peer: peer0]
5505+
Org2_peer1[Peer: peer1]
5506+
end
5507+
5508+
subgraph Channel_my_channel1 [Channel: my-channel1]
5509+
Chaincode_chaincode1[Chaincode: chaincode1]
5510+
end
5511+
5512+
subgraph Channel_my_channel2 [Channel: my-channel2]
5513+
Chaincode_chaincode2[Chaincode: chaincode2]
5514+
end
5515+
5516+
subgraph Channel_my_channel3 [Channel: my-channel3]
5517+
end
5518+
5519+
%% Connections
5520+
Org_Orderer1 --> Channel_my_channel1
5521+
Org_Orderer1 --> Channel_my_channel2
5522+
Org_Orderer1 --> Channel_my_channel3
5523+
Org_Orderer2 --> Channel_my_channel1
5524+
Org_Orderer2 --> Channel_my_channel2
5525+
Org_Orderer2 --> Channel_my_channel3
5526+
Org_Org1 -.-> Channel_my_channel1
5527+
Org1_peer0 --> Channel_my_channel1
5528+
Org1_peer1 --> Channel_my_channel1
5529+
Org_Org2 -.-> Channel_my_channel1
5530+
Org2_peer0 --> Channel_my_channel1
5531+
Org2_peer1 --> Channel_my_channel1
5532+
Org_Org1 -.-> Channel_my_channel2
5533+
Org1_peer0 --> Channel_my_channel2
5534+
Org1_peer1 --> Channel_my_channel2
5535+
Org_Org2 -.-> Channel_my_channel2
5536+
Org2_peer0 --> Channel_my_channel2
5537+
Org2_peer1 --> Channel_my_channel2
5538+
Org_Org1 -.-> Channel_my_channel3
5539+
Org1_peer0 --> Channel_my_channel3
5540+
Org1_peer1 --> Channel_my_channel3
5541+
Org_Org2 -.-> Channel_my_channel3
5542+
Org2_peer0 --> Channel_my_channel3
5543+
Org2_peer1 --> Channel_my_channel3
5544+
"
5545+
`;
5546+
54855547
exports[`samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml should create proper files from samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml 1`] = `
54865548
[
54875549
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -5516,5 +5578,6 @@ exports[`samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml should create pro
55165578
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.tmpdir/fablo-target/fabric-docker/scripts/cli/channel_fns.sh",
55175579
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.tmpdir/fablo-target/fabric-docker/snapshot-scripts.sh",
55185580
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.tmpdir/fablo-target/hooks/post-generate.sh",
5581+
"e2e/__tmp__/samples/fablo-config-hlf2-2orgs-2chaincodes-raft.yaml.tmpdir/fablo-target/network-topology.mmd",
55195582
]
55205583
`;

e2e/__snapshots__/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.test.ts.snap

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5994,6 +5994,60 @@ echo "Executing post-generate hook"
59945994
"
59955995
`;
59965996
5997+
exports[`samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json should create proper e2e/__tmp__/samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json 1`] = `
5998+
"graph TD
5999+
6000+
subgraph Org_Orderer [Org: Orderer]
6001+
CA_ca_Orderer[CA: ca_Orderer - sqlite]
6002+
end
6003+
6004+
subgraph Org_Org1 [Org: Org1]
6005+
CA_ca_Org1[CA: ca_Org1 - sqlite]
6006+
Org1_peer0[Peer: peer0]
6007+
Org1_peer1[Peer: peer1]
6008+
end
6009+
6010+
subgraph Org_Org2 [Org: Org2]
6011+
CA_ca_Org2[CA: ca_Org2 - sqlite]
6012+
Org2_peer0[Peer: peer0]
6013+
Org2_peer1[Peer: peer1]
6014+
end
6015+
6016+
subgraph Org_Org3 [Org: Org3]
6017+
CA_ca_Org3[CA: ca_Org3 - sqlite]
6018+
Org3_peer0[Peer: peer0]
6019+
Org3_peer1[Peer: peer1]
6020+
end
6021+
6022+
subgraph Channel_my_channel1 [Channel: my-channel1]
6023+
Chaincode_chaincode1[Chaincode: chaincode1]
6024+
end
6025+
6026+
subgraph Channel_my_channel2 [Channel: my-channel2]
6027+
end
6028+
6029+
subgraph Channel_my_channel3 [Channel: my-channel3]
6030+
end
6031+
6032+
%% Connections
6033+
Org_Orderer --> Channel_my_channel1
6034+
Org_Orderer --> Channel_my_channel2
6035+
Org_Orderer --> Channel_my_channel3
6036+
Org_Org1 -.-> Channel_my_channel1
6037+
Org1_peer0 --> Channel_my_channel1
6038+
Org1_peer1 --> Channel_my_channel1
6039+
Org_Org2 -.-> Channel_my_channel2
6040+
Org2_peer0 --> Channel_my_channel2
6041+
Org2_peer1 --> Channel_my_channel2
6042+
Org_Org1 -.-> Channel_my_channel3
6043+
Org1_peer0 --> Channel_my_channel3
6044+
Org1_peer1 --> Channel_my_channel3
6045+
Org_Org2 -.-> Channel_my_channel3
6046+
Org2_peer0 --> Channel_my_channel3
6047+
Org2_peer1 --> Channel_my_channel3
6048+
"
6049+
`;
6050+
59976051
exports[`samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json should create proper files from samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json 1`] = `
59986052
[
59996053
"e2e/__tmp__/samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -6032,5 +6086,6 @@ exports[`samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json should cr
60326086
"e2e/__tmp__/samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.tmpdir/fablo-target/fabric-docker/scripts/cli/channel_fns.sh",
60336087
"e2e/__tmp__/samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.tmpdir/fablo-target/fabric-docker/snapshot-scripts.sh",
60346088
"e2e/__tmp__/samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.tmpdir/fablo-target/hooks/post-generate.sh",
6089+
"e2e/__tmp__/samples/fablo-config-hlf2-3orgs-1chaincode-raft-explorer.json.tmpdir/fablo-target/network-topology.mmd",
60356090
]
60366091
`;

e2e/__snapshots__/fablo-config-hlf3-1orgs-1chaincode.json.test.ts.snap

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3396,6 +3396,31 @@ echo "Executing post-generate hook"
33963396
"
33973397
`;
33983398
3399+
exports[`samples/fablo-config-hlf3-1orgs-1chaincode.json should create proper e2e/__tmp__/samples/fablo-config-hlf3-1orgs-1chaincode.json.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf3-1orgs-1chaincode.json 1`] = `
3400+
"graph TD
3401+
3402+
subgraph Org_Orderer [Org: Orderer]
3403+
CA_ca_Orderer[CA: ca_Orderer - sqlite]
3404+
end
3405+
3406+
subgraph Org_Org1 [Org: Org1]
3407+
CA_ca_Org1[CA: ca_Org1 - sqlite]
3408+
Org1_peer0[Peer: peer0]
3409+
Org1_peer1[Peer: peer1]
3410+
end
3411+
3412+
subgraph Channel_my_channel1 [Channel: my-channel1]
3413+
Chaincode_chaincode1[Chaincode: chaincode1]
3414+
end
3415+
3416+
%% Connections
3417+
Org_Orderer --> Channel_my_channel1
3418+
Org_Org1 -.-> Channel_my_channel1
3419+
Org1_peer0 --> Channel_my_channel1
3420+
Org1_peer1 --> Channel_my_channel1
3421+
"
3422+
`;
3423+
33993424
exports[`samples/fablo-config-hlf3-1orgs-1chaincode.json should create proper files from samples/fablo-config-hlf3-1orgs-1chaincode.json 1`] = `
34003425
[
34013426
"e2e/__tmp__/samples/fablo-config-hlf3-1orgs-1chaincode.json.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -3422,5 +3447,6 @@ exports[`samples/fablo-config-hlf3-1orgs-1chaincode.json should create proper fi
34223447
"e2e/__tmp__/samples/fablo-config-hlf3-1orgs-1chaincode.json.tmpdir/fablo-target/fabric-docker/scripts/cli/channel_fns.sh",
34233448
"e2e/__tmp__/samples/fablo-config-hlf3-1orgs-1chaincode.json.tmpdir/fablo-target/fabric-docker/snapshot-scripts.sh",
34243449
"e2e/__tmp__/samples/fablo-config-hlf3-1orgs-1chaincode.json.tmpdir/fablo-target/hooks/post-generate.sh",
3450+
"e2e/__tmp__/samples/fablo-config-hlf3-1orgs-1chaincode.json.tmpdir/fablo-target/network-topology.mmd",
34253451
]
34263452
`;

e2e/__snapshots__/fablo-config-hlf3-bft-1orgs-1chaincode.json.test.ts.snap

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3420,6 +3420,31 @@ echo "Executing post-generate hook"
34203420
"
34213421
`;
34223422
3423+
exports[`samples/fablo-config-hlf3-bft-1orgs-1chaincode.json should create proper e2e/__tmp__/samples/fablo-config-hlf3-bft-1orgs-1chaincode.json.tmpdir/fablo-target/network-topology.mmd from samples/fablo-config-hlf3-bft-1orgs-1chaincode.json 1`] = `
3424+
"graph TD
3425+
3426+
subgraph Org_Orderer [Org: Orderer]
3427+
CA_ca_Orderer[CA: ca_Orderer - sqlite]
3428+
end
3429+
3430+
subgraph Org_Org1 [Org: Org1]
3431+
CA_ca_Org1[CA: ca_Org1 - sqlite]
3432+
Org1_peer0[Peer: peer0]
3433+
Org1_peer1[Peer: peer1]
3434+
end
3435+
3436+
subgraph Channel_my_channel1 [Channel: my-channel1]
3437+
Chaincode_chaincode1[Chaincode: chaincode1]
3438+
end
3439+
3440+
%% Connections
3441+
Org_Orderer --> Channel_my_channel1
3442+
Org_Org1 -.-> Channel_my_channel1
3443+
Org1_peer0 --> Channel_my_channel1
3444+
Org1_peer1 --> Channel_my_channel1
3445+
"
3446+
`;
3447+
34233448
exports[`samples/fablo-config-hlf3-bft-1orgs-1chaincode.json should create proper files from samples/fablo-config-hlf3-bft-1orgs-1chaincode.json 1`] = `
34243449
[
34253450
"e2e/__tmp__/samples/fablo-config-hlf3-bft-1orgs-1chaincode.json.tmpdir/fablo-target/fabric-config/.gitignore",
@@ -3446,5 +3471,6 @@ exports[`samples/fablo-config-hlf3-bft-1orgs-1chaincode.json should create prope
34463471
"e2e/__tmp__/samples/fablo-config-hlf3-bft-1orgs-1chaincode.json.tmpdir/fablo-target/fabric-docker/scripts/cli/channel_fns.sh",
34473472
"e2e/__tmp__/samples/fablo-config-hlf3-bft-1orgs-1chaincode.json.tmpdir/fablo-target/fabric-docker/snapshot-scripts.sh",
34483473
"e2e/__tmp__/samples/fablo-config-hlf3-bft-1orgs-1chaincode.json.tmpdir/fablo-target/hooks/post-generate.sh",
3474+
"e2e/__tmp__/samples/fablo-config-hlf3-bft-1orgs-1chaincode.json.tmpdir/fablo-target/network-topology.mmd",
34493475
]
34503476
`;

src/setup-docker/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,13 @@ export default class SetupDockerGenerator extends Generator {
7272
// ======= hooks ====================================================================
7373
this._copyHooks(config.hooks);
7474

75+
// generate the diagram by default
76+
const ExportNetworkTopologyPath = require.resolve("../export-network-topology");
77+
const outputFile = this.destinationPath("network-topology.mmd");
78+
this.composeWith(ExportNetworkTopologyPath, {
79+
arguments: [fabloConfigPath, outputFile],
80+
});
81+
7582
this.on("end", () => {
7683
console.log("Done & done !!! Try the network out: ");
7784
console.log("-> fablo up - to start network");

0 commit comments

Comments
 (0)