Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debugging docker compose instructions #3788

Closed
wants to merge 315 commits into from
Closed
Changes from 3 commits
Commits
Show all changes
315 commits
Select commit Hold shift + click to select a range
5bea7f8
Merge branch 'v1.12' into k8s-multi-app-run
hhunter-ms Sep 18, 2023
efd0ef6
update per mukundan
hhunter-ms Sep 18, 2023
a6487b9
Merge branch 'k8s-multi-app-run' of https://github.com/mukundansundar…
hhunter-ms Sep 18, 2023
c2fc0a1
Reference: pubsub pulsar OIDC authentication (#3655)
JoshVanL Sep 18, 2023
9d3e3f3
upmerge
hhunter-ms Sep 18, 2023
cc9158a
Merge branch 'v1.12' into k8s-multi-app-run
msfussell Sep 18, 2023
737c562
Merge branch 'v1.12' into issue_3567
hhunter-ms Sep 18, 2023
0f24ef1
Merge pull request #3744 from hhunter-ms/upmerge_09-18
hhunter-ms Sep 18, 2023
f476d57
Merge branch 'v1.12' into issue_3567
hhunter-ms Sep 18, 2023
5255225
Merge branch 'v1.12' into k8s-multi-app-run
msfussell Sep 18, 2023
f261ac5
updates from Ryan
hhunter-ms Sep 19, 2023
559d357
Merge branch 'issue_3567' of https://github.com/hhunter-ms/docs into …
hhunter-ms Sep 19, 2023
3439d2c
copy table to new topic under API
hhunter-ms Sep 19, 2023
52ed2b6
update examples in how tos
hhunter-ms Sep 20, 2023
d3618b2
add workflow patterns
hhunter-ms Sep 20, 2023
ae71e14
nyemade limitation edit
hhunter-ms Sep 20, 2023
37e78d7
address all but one todo
hhunter-ms Sep 20, 2023
bac5957
dummy link for workflow package
hhunter-ms Sep 20, 2023
e3af25c
add java to quickstart
hhunter-ms Sep 20, 2023
cd472f1
fix localized link
hhunter-ms Sep 20, 2023
c533e13
mukundan review
hhunter-ms Sep 20, 2023
979bae2
Merge branch 'k8s-multi-app-run' of https://github.com/mukundansundar…
hhunter-ms Sep 20, 2023
1f48c68
endgame updates for 1.12
hhunter-ms Sep 20, 2023
b06d0f2
removing some typos
hhunter-ms Sep 21, 2023
3706c74
add multi-app run
hhunter-ms Sep 21, 2023
821ca0f
update headings
hhunter-ms Sep 21, 2023
eecadf3
start bindings quickstart ahead of changes
hhunter-ms Sep 21, 2023
c2a1f0f
add to env list
hhunter-ms Sep 22, 2023
564cfd8
Add placement table api doc (#3631)
Taction Sep 22, 2023
db2539a
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 22, 2023
71a303d
mark review pt1
hhunter-ms Sep 22, 2023
c79c7d5
Update daprdocs/content/en/reference/environment/_index.md
hhunter-ms Sep 22, 2023
b5d74ff
update intro
hhunter-ms Sep 22, 2023
184af41
update preview features table
hhunter-ms Sep 22, 2023
dbb729c
add note about restriction, move note
hhunter-ms Sep 22, 2023
d2a912a
update example
hhunter-ms Sep 22, 2023
e388830
update examples header
hhunter-ms Sep 22, 2023
02b02f8
Merge branch 'placement_tables_pt2' of https://github.com/hhunter-ms/…
hhunter-ms Sep 22, 2023
7fe6187
Merge branch 'v1.12' into k8s-multi-app-run
hhunter-ms Sep 22, 2023
6b14399
add ryan review
hhunter-ms Sep 22, 2023
f3805f6
Merge branch 'v1.12' into issue_3567
hhunter-ms Sep 22, 2023
3af5b95
remove bindings quickstart changes for now and preview alerts
hhunter-ms Sep 22, 2023
467bd9d
update yaml
hhunter-ms Sep 22, 2023
8faf24e
update
hhunter-ms Sep 22, 2023
23af686
Merge branch 'v1.12' into issue_3749
hhunter-ms Sep 22, 2023
9e1e548
Update daprdocs/content/en/getting-started/quickstarts/bindings-quick…
msfussell Sep 25, 2023
7fc9c4a
Update daprdocs/content/en/reference/components-reference/supported-p…
msfussell Sep 25, 2023
ba6c9c0
Merge branch 'v1.12' into fix_pubsub_rabbit_mq_client_name
msfussell Sep 25, 2023
ad50b79
Create 'quorum' queues in RabbitMQ (#3699)
aaguilartablada Sep 25, 2023
d338e54
Merge branch 'v1.12' into fix_pubsub_rabbit_mq_client_name
msfussell Sep 25, 2023
cf9fa33
updates from mark/mukundan
hhunter-ms Sep 25, 2023
e219db8
Merge branch 'k8s-multi-app-run' of https://github.com/mukundansundar…
hhunter-ms Sep 25, 2023
782b63d
Merge branch 'v1.12' into k8s-multi-app-run
hhunter-ms Sep 25, 2023
26d01ca
Merge branch 'v1.12' into issue_3749
hhunter-ms Sep 25, 2023
cbcda3f
Update daprdocs/content/en/reference/api/placement_api.md
hhunter-ms Sep 25, 2023
61a51bd
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 25, 2023
d202a51
Update daprdocs/content/en/reference/environment/_index.md
hhunter-ms Sep 25, 2023
87ee428
Merge pull request #3740 from Taction/fix_pubsub_rabbit_mq_client_name
hhunter-ms Sep 25, 2023
234572d
Merge branch 'v1.12' into placement_tables_pt2
msfussell Sep 25, 2023
dfd193c
update per mark
hhunter-ms Sep 25, 2023
050d9ce
pull in updates
hhunter-ms Sep 25, 2023
c905d41
Merge branch 'v1.12' into issue_3567
msfussell Sep 25, 2023
e655f6f
Merge branch 'v1.12' into issue_3749
msfussell Sep 25, 2023
6495d52
update link
hhunter-ms Sep 25, 2023
4d57fbe
Merge pull request #3662 from hhunter-ms/issue_3567
hhunter-ms Sep 25, 2023
4844e35
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 25, 2023
b57960d
update healthz (#3765)
hhunter-ms Sep 25, 2023
7e80a0f
add link
hhunter-ms Sep 25, 2023
d249adc
Merge branch 'placement_tables_pt2' of https://github.com/hhunter-ms/…
hhunter-ms Sep 25, 2023
d2fc066
Merge branch 'v1.12' into placement_tables_pt2
msfussell Sep 25, 2023
b30b9d2
Merge branch 'v1.12' into k8s-multi-app-run
msfussell Sep 25, 2023
70e3a5e
Merge pull request #3719 from mukundansundar/k8s-multi-app-run
hhunter-ms Sep 25, 2023
4d9c5fa
Merge branch 'v1.12' into placement_tables_pt2
hhunter-ms Sep 25, 2023
377c28a
Merge pull request #3745 from hhunter-ms/placement_tables_pt2
hhunter-ms Sep 25, 2023
8574816
submodules
hhunter-ms Sep 26, 2023
1ce09df
add java to features doc
hhunter-ms Oct 2, 2023
116e50b
Add Outbox docs (#3763)
yaron2 Oct 3, 2023
7b0d6ba
Merge branch 'v1.12' into issue_3749
hhunter-ms Oct 3, 2023
da0ffcf
Merge pull request #3754 from hhunter-ms/issue_3749
hhunter-ms Oct 3, 2023
42f857e
add tls authentication for httpendpoint (#3780)
yaron2 Oct 4, 2023
2aed48c
Azure eventhubs bulk subscribe support (#3756)
shivamkm07 Oct 4, 2023
9587781
Merge branch 'v1.12' into submodules_1.12
msfussell Oct 4, 2023
046b563
Merge branch 'v1.12' into java_features
msfussell Oct 4, 2023
88a109b
add java monitor pattern example (#3774)
hhunter-ms Oct 4, 2023
863cabc
add docs for template processing in k8s name resolution
mukundansundar Oct 5, 2023
54434a6
address review comments.
mukundansundar Oct 5, 2023
2cbca93
address review comments.
mukundansundar Oct 5, 2023
e93b654
Merge branch 'v1.12' into java_features
hhunter-ms Oct 5, 2023
79e6312
Merge pull request #3776 from hhunter-ms/java_features
hhunter-ms Oct 5, 2023
38a9f3c
First draft of debugging docker compose instructions
olitomlinson Oct 5, 2023
d84a2ab
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 5, 2023
5238808
actually push the content
olitomlinson Oct 5, 2023
e58ae6a
typo
olitomlinson Oct 5, 2023
025cdbd
move http streaming out of preview (#3790)
hhunter-ms Oct 5, 2023
4b972f6
Merge branch 'v1.12' into submodules_1.12
msfussell Oct 6, 2023
eb1b86a
add java again
hhunter-ms Oct 6, 2023
24b9291
Merge branch 'submodules_1.12' of https://github.com/hhunter-ms/docs …
hhunter-ms Oct 6, 2023
ac04a0f
fix link
hhunter-ms Oct 6, 2023
37bb85a
fix link (#3791)
hhunter-ms Oct 6, 2023
5bdfd62
Merge branch 'v1.12' into submodules_1.12
hhunter-ms Oct 6, 2023
67aab22
update python; fix link
hhunter-ms Oct 6, 2023
4e0f132
Merge branch 'submodules_1.12' of https://github.com/hhunter-ms/docs …
hhunter-ms Oct 6, 2023
9f9deb7
update dotnet to DaprWorkflowClient (#3789)
hhunter-ms Oct 9, 2023
a0bf9dc
Merge branch 'v1.12' into submodules_1.12
msfussell Oct 9, 2023
c9e55a1
Merge branch 'v1.12' into template-k8s
mukundansundar Oct 9, 2023
b9bb5bd
address review comments.
mukundansundar Oct 9, 2023
19c8721
add asb metadata based on PR dapr/components-contrib#2203
mukundansundar Oct 9, 2023
a64c7d8
fix: replace --app-ssl flag with --app-protocol
mikeee Oct 9, 2023
1d91cd2
fix dashboard helm release name conflict
mikeee Oct 9, 2023
dafd3f3
fix typo in multi-app run env var def (#3800)
mukundansundar Oct 9, 2023
cb21f12
java submodule
hhunter-ms Oct 9, 2023
420aa96
Merge branch 'submodules_1.12' of https://github.com/hhunter-ms/docs …
hhunter-ms Oct 9, 2023
9defe31
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 9, 2023
73f25af
Merge branch 'v1.12' into asb-metadata-bindings
mukundansundar Oct 9, 2023
7f238ed
[Azure Functions] Update links to the MSFT docs for Dapr extension (#…
hhunter-ms Oct 9, 2023
adf10bb
add docs for oidc extensions field in kafka
mukundansundar Oct 9, 2023
4eac86c
Merge branch 'v1.12' into template-k8s
mukundansundar Oct 10, 2023
8b7a801
Merge branch 'v1.12' into asb-metadata-bindings
mukundansundar Oct 10, 2023
d499542
feat: '/assign' can be used with go-sdk repo (#3798)
mikeee Oct 10, 2023
1c889dd
Merge branch 'v1.12' into mikeee-remove-deprecated-flag
msfussell Oct 10, 2023
31d1270
Merge branch 'v1.12' into mikeee-fix-dashboard-conflict
msfussell Oct 10, 2023
45d3b47
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 10, 2023
643237a
Merge pull request #3796 from mikeee/mikeee-fix-dashboard-conflict
hhunter-ms Oct 10, 2023
4b7ab5f
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 10, 2023
9325f51
Merge branch 'v1.12' into mikeee-remove-deprecated-flag
hhunter-ms Oct 10, 2023
4e3be62
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 10, 2023
53f6194
Merge branch 'v1.12' into oidc-extensions
hhunter-ms Oct 10, 2023
3cdb18d
Merge pull request #3804 from mukundansundar/oidc-extensions
hhunter-ms Oct 10, 2023
96d0e90
Merge branch 'v1.12' into template-k8s
hhunter-ms Oct 10, 2023
0b14f3e
Merge pull request #3785 from mukundansundar/template-k8s
hhunter-ms Oct 10, 2023
13be1b1
Merge branch 'v1.12' into mikeee-remove-deprecated-flag
hhunter-ms Oct 10, 2023
af4b793
Merge pull request #3797 from mikeee/mikeee-remove-deprecated-flag
hhunter-ms Oct 10, 2023
8066197
address review comments.
mukundansundar Oct 10, 2023
9971ee5
Merge branch 'v1.12' into asb-metadata-bindings
hhunter-ms Oct 10, 2023
ea00e24
add docs for k8s kubeconfig, defaultNamespace (#3803)
mukundansundar Oct 10, 2023
c750c8b
Merge branch 'v1.12' into asb-metadata-bindings
hhunter-ms Oct 10, 2023
f572f8d
Optimization Opportunities
DeepanshuA Oct 11, 2023
6b72140
Update daprdocs/content/en/reference/components-reference/supported-b…
mukundansundar Oct 11, 2023
6d1e6c4
Merge pull request #3799 from mukundansundar/asb-metadata-bindings
hhunter-ms Oct 11, 2023
f2a25fc
Adding pluggable secret store doc (#3792)
pravinpushkar Oct 11, 2023
dc93425
fix version typo for multi-app run k8s
mukundansundar Oct 11, 2023
67e2bef
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
msfussell Oct 11, 2023
fb1c1aa
Merge pull request #3810 from mukundansundar/fix-typo-version
hhunter-ms Oct 11, 2023
f9d5a1b
Update docs for HTTP binding
ItalyPaleAle Oct 11, 2023
3686ae1
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
msfussell Oct 11, 2023
c8c553c
Update docs for routeralias middleware
ItalyPaleAle Oct 11, 2023
f076566
Update etcd version in table (#3809)
ItalyPaleAle Oct 11, 2023
e01e1f2
Merge branch 'v1.12' into fix-3664
yaron2 Oct 11, 2023
74cf5ce
Updated docs for postgres and mysql components (#3811)
ItalyPaleAle Oct 11, 2023
34f0989
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
b5eca24
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
1a2f567
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
5146413
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
c47d29d
Update daprdocs/content/en/developing-applications/building-blocks/pu…
hhunter-ms Oct 11, 2023
ec7e1f5
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
hhunter-ms Oct 11, 2023
04c466d
Merge branch 'v1.12' into fix-3525
hhunter-ms Oct 11, 2023
06eb43d
Merge pull request #3813 from ItalyPaleAle/fix-3525
hhunter-ms Oct 11, 2023
be1936c
Merge branch 'v1.12' into bulk_pubsub_optimization_paths
hhunter-ms Oct 11, 2023
1a26081
Update http.md
msfussell Oct 11, 2023
5f4f521
Merge branch 'v1.12' into fix-3664
msfussell Oct 11, 2023
53cce73
Merge pull request #3808 from DeepanshuA/bulk_pubsub_optimization_paths
hhunter-ms Oct 11, 2023
d75856a
Merge branch 'v1.12' into fix-3664
msfussell Oct 11, 2023
5010459
Merge pull request #3812 from ItalyPaleAle/fix-3664
hhunter-ms Oct 11, 2023
9e09c13
update support table
hhunter-ms Oct 11, 2023
96c0a92
Merge branch 'v1.12' into endgame_v1.12_prep
hhunter-ms Oct 11, 2023
bff5b7d
Merge branch 'v1.12' into submodules_1.12
hhunter-ms Oct 11, 2023
63deb19
Merge pull request #3770 from hhunter-ms/submodules_1.12
hhunter-ms Oct 11, 2023
84e9dc1
Remove direction metadata from output-only bindings
ItalyPaleAle Oct 11, 2023
874b1f3
Merge branch 'v1.12' into endgame_v1.12_prep
hhunter-ms Oct 11, 2023
f5f8582
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 11, 2023
04b2e80
resolve conflicts
hhunter-ms Oct 11, 2023
a41a486
Merge pull request #3752 from hhunter-ms/endgame_v1.12_prep
hhunter-ms Oct 11, 2023
6422155
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 11, 2023
627da82
Merge branch 'v1.12' into upmerge_10-11
hhunter-ms Oct 11, 2023
4342bc3
Merge pull request #3816 from hhunter-ms/upmerge_10-11
hhunter-ms Oct 11, 2023
7045520
fix phrasing issues
mukundansundar Oct 12, 2023
b114768
Merge pull request #3819 from mukundansundar/fix-phrasing
hhunter-ms Oct 12, 2023
43937c4
Merge branch 'v1.12' into bindings-dir
hhunter-ms Oct 12, 2023
2d593e6
fix supported versions (#3821)
mukundansundar Oct 12, 2023
02b8a00
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 12, 2023
c6ceb61
clarify limitations
hhunter-ms Oct 12, 2023
0ffc2e7
Update config.toml (#3826)
greenie-msft Oct 12, 2023
7891547
Fix typo in secret-scope.md (#3831)
fvandillen Oct 16, 2023
1679c38
Merge branch 'v1.12' into workflow_update
msfussell Oct 16, 2023
7d3997d
Merge branch 'v1.12' into bindings-dir
msfussell Oct 16, 2023
d575656
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 16, 2023
718ea0a
remove section (#3832)
hhunter-ms Oct 16, 2023
e83b4d3
Update setup-nats-streaming.md (#3833)
frodera Oct 17, 2023
8ba2389
fix typo
shivamkm07 Oct 17, 2023
37dba90
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 17, 2023
8ab0736
Merge branch 'v1.12' into workflow_update
hhunter-ms Oct 17, 2023
bafa4f9
Merge pull request #3824 from hhunter-ms/workflow_update
hhunter-ms Oct 17, 2023
93a5f59
Merge branch 'v1.12' into fix-typo
hhunter-ms Oct 17, 2023
2a4f591
Merge branch 'v1.12' into bindings-dir
hhunter-ms Oct 17, 2023
8a825ed
Merge pull request #3814 from ItalyPaleAle/bindings-dir
hhunter-ms Oct 17, 2023
df4ca55
Merge branch 'v1.12' into fix-typo
hhunter-ms Oct 17, 2023
ebbb849
Merge pull request #3834 from shivamkm07/fix-typo
hhunter-ms Oct 17, 2023
ed12d04
Fix embed youtube URL in howto-outbox.md
macel94 Oct 18, 2023
501867e
Update daprdocs/content/en/developing-applications/building-blocks/st…
macel94 Oct 18, 2023
864892a
Merge pull request #3836 from macel94/patch-1
hhunter-ms Oct 18, 2023
e82d51c
update to use the default kafka version to avoid uneccessary errors (…
olitomlinson Oct 19, 2023
2ed23ab
Update security-concept.md
Oct 20, 2023
1abd41b
Fix typos in multiple files in dapr-docs (#3839)
thapasusheel Oct 20, 2023
096e5ce
Merge branch 'v1.12' into patch-1
yaron2 Oct 21, 2023
c855e99
Merge pull request #3840 from andreas-eriksson/patch-1
hhunter-ms Oct 24, 2023
18d793a
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 24, 2023
c445eda
update aad to entra
hhunter-ms Oct 24, 2023
457416d
add javascript quickstart for crypto
hhunter-ms Oct 25, 2023
a64e00b
remove ms (#3850)
hhunter-ms Oct 26, 2023
c7ec896
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Oct 27, 2023
0abf03a
Redis limitation about transactions (#3848)
hhunter-ms Oct 27, 2023
a42a8f0
Merge branch 'v1.12' into issue_3584
msfussell Oct 30, 2023
f492af5
Merge branch 'v1.12' into issue_3775
msfussell Oct 30, 2023
c78a393
Merge pull request #3846 from hhunter-ms/issue_3775
hhunter-ms Oct 30, 2023
e4edc79
Merge branch 'v1.12' into issue_3584
hhunter-ms Oct 30, 2023
d3a3d53
Merge pull request #3847 from hhunter-ms/issue_3584
hhunter-ms Oct 30, 2023
d42df92
Fixes #3851
JorimVanHoveGS Oct 27, 2023
83791e5
Added module mounts for translated java, go & js sdk pages
JorimVanHoveGS Nov 2, 2023
5806127
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Nov 8, 2023
8adc507
Merge pull request #3852 from jorimvanhove/bugfix/#3851
hhunter-ms Nov 8, 2023
976beee
Add missing arg value in multi-app-template.md
stuartleeks Nov 3, 2023
5c53ef2
Update broken links
stuartleeks Nov 9, 2023
35ed773
In Section 3: Run the Dapr Sidecar, the --resources-path flag in the …
Nov 11, 2023
b0d5eb2
Created a powershell and non powershell environment version for the d…
Nov 11, 2023
96f5841
fix worflow examples for java
kaibocai Nov 13, 2023
866e249
minor updates
kaibocai Nov 13, 2023
87d248d
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Nov 13, 2023
bc9ee47
Update daprdocs/content/en/reference/components-reference/supported-b…
hhunter-ms Nov 13, 2023
78ffacb
Update daprdocs/content/en/reference/components-reference/supported-b…
hhunter-ms Nov 13, 2023
9d9e0e8
Merge pull request #3856 from stuartleeks/patch-1
hhunter-ms Nov 13, 2023
4643fdc
Merge branch 'v1.12' into kaibocai/update-workflow
hhunter-ms Nov 13, 2023
456fe6a
Merge branch 'v1.12' of https://github.com/dapr/docs into v1.12
hhunter-ms Nov 13, 2023
87b306e
fix link
hhunter-ms Nov 13, 2023
bd30cd2
try again with link
hhunter-ms Nov 13, 2023
b78063f
pub-sub
hhunter-ms Nov 13, 2023
4b10806
Merge pull request #3867 from hhunter-ms/v1.12
hhunter-ms Nov 13, 2023
7e79a7f
Merge branch 'v1.12' into kaibocai/update-workflow
hhunter-ms Nov 13, 2023
4de5909
Merge branch 'v1.12' into v1.12
hhunter-ms Nov 13, 2023
4f0c2d1
Merge pull request #3865 from kaibocai/kaibocai/update-workflow
hhunter-ms Nov 13, 2023
98481ce
Merge branch 'v1.12' into v1.12
hhunter-ms Nov 13, 2023
d6acd94
Merge pull request #3862 from paianish62/v1.12
hhunter-ms Nov 13, 2023
9487842
Merge branch 'v1.11' into debug-docker-compose
msfussell Nov 20, 2023
0601206
1.12 update supported releases up to 1.12 (#3873)
JoshVanL Nov 21, 2023
4cb2cc7
Update daprdocs/content/en/developing-applications/debugging/debuggin…
olitomlinson Nov 21, 2023
0bfe63f
Update daprdocs/content/en/developing-applications/debugging/debuggin…
olitomlinson Nov 21, 2023
7e1201f
Update daprdocs/content/en/developing-applications/debugging/debuggin…
olitomlinson Nov 21, 2023
fc836e0
Update daprdocs/content/en/developing-applications/debugging/debuggin…
olitomlinson Nov 21, 2023
5af84a3
Update daprdocs/content/en/developing-applications/debugging/debuggin…
olitomlinson Nov 21, 2023
99598ff
Update debugging-docker-compose.md
olitomlinson Nov 21, 2023
b39dac1
Merge branch 'v1.12' into debug-docker-compose
olitomlinson Nov 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
type: docs
title: "Debugging dapr Apps running in Docker Compose"
olitomlinson marked this conversation as resolved.
Show resolved Hide resolved
linkTitle: "Debugging Docker Compose"
weight: 300
description: "Debug Dapr apps locally which are part of a docker compose deployment"
olitomlinson marked this conversation as resolved.
Show resolved Hide resolved
---

The goal of this article is to demonstrate a way to debug one or more daprised applications (via your IDE, locally) while remaining integrated with the other applications that have deployed in the docker compose environment.

Let's take the minimal example of a docker compose file which contains just two services :
- `nodeapp` - your app
- `nodeapp-dapr` - the dapr sidecar process to your `nodeapp` service

#### compose.yml
```yaml
services:
nodeapp:
build: ./node
ports:
- "50001:50001"
networks:
- hello-dapr
nodeapp-dapr:
image: "daprio/daprd:edge"
command: [
"./daprd",
"--app-id", "nodeapp",
"--app-port", "3000",
"--resources-path", "./components"
]
volumes:
- "./components/:/components"
depends_on:
- nodeapp
network_mode: "service:nodeapp"
networks:
hello-dapr
```

When you run this docker file with `docker compose -f compose.yml up` this will deploy to docker and run as normal.
olitomlinson marked this conversation as resolved.
Show resolved Hide resolved

But how do we debug the `nodeapp` while still integrated to the running dapr sidecar process, and anything else that you may have deployed via the docker compose file?
olitomlinson marked this conversation as resolved.
Show resolved Hide resolved

Lets start by introducing a *second* docker compose file called `compose.debug.yml`. This second compose file will augment with the first compose file when the `up` command is ran.

#### compose.debug.yml
```yaml
services:
nodeapp: # Isolate the nodeapp by removing its ports and taking it off the network
ports: !reset []
networks: !reset
- ""
nodeapp-dapr:
command: ["./daprd",
"--app-id", "nodeapp",
"--app-port", "8080", # This must match the port that your app is exposed on when debugging in the IDE
"--resources-path", "./components",
"--app-channel-address", "host.docker.internal"] # Make the sidecar look on the host for the App Channel
network_mode: !reset "" # Reset the network_mode...
networks: # ... so that the sidecar can go into the normal network
- hello-dapr
ports:
- "3500:3500" # Expose the HTTP port to the host
- "50001:50001" # Expose the GRPC port to the host (Dapr Worfklows depends upon the GRPC channel)

```

Next, ensure that your `nodeapp` is running/debugging in your IDE of choice, and is exposed on the same port that you specifed above in the `compose.debug.yml` - In the example above this is set to port `8080`.

Next, stop any existing compose sessions you may have started, and run the following command to run both docker compose files combined together :

`docker compose -f compose.yml -f compose.debug.yml up`

You should now find that the dapr sidecar and your debugging app will have bi-directional communication with each other as if they were running together as normal in the docker compose environment.
olitomlinson marked this conversation as resolved.
Show resolved Hide resolved

**Note** : It's important to highlight that the `nodeapp` service in the docker compose environment is actually still running, however it has been removed from the docker network so it is effectively orphaned as nothing can communicate to it.


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Demo

Watch this video on how to debug local Dapr apps with Docker Compose

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/nWatANwaAik?start=1738" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>