Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses #498
Log messages now look like this when doint a ping via UI (if either the docker socket is not writable or the file path doesn't exist)
socket doesn't exist:
![socket-does-not-exist](https://private-user-images.githubusercontent.com/19730957/412735198-0b5f177b-c7d2-459c-9196-c0fdce93c493.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5NTA3OTIsIm5iZiI6MTczOTk1MDQ5MiwicGF0aCI6Ii8xOTczMDk1Ny80MTI3MzUxOTgtMGI1ZjE3N2ItYzdkMi00NTljLTkxOTYtYzBmZGNlOTNjNDkzLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDA3MzQ1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM2NGI1MDEzYTI3MzJkZTFhYWZiYzM4ZmNiNzZjMjFjOWUwYzlmZTU2OWIxOTA2MjBlMDUwNTkzYTJkYWZhZmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.X01B5WRUe81TMcZvfl276J7pIuzax__FWJcnIb50BIk)
socket is not writable:
![socket-not-writable](https://private-user-images.githubusercontent.com/19730957/412735258-f8bc64cf-8daf-4fb7-9334-c14bcdbded02.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5NTA3OTIsIm5iZiI6MTczOTk1MDQ5MiwicGF0aCI6Ii8xOTczMDk1Ny80MTI3MzUyNTgtZjhiYzY0Y2YtOGRhZi00ZmI3LTkzMzQtYzE0YmNkYmRlZDAyLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDA3MzQ1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcyMzcxZTJmMTg2ODcxZDhjNGRlY2EwZjg0YTUzMDZhZWI4NzYxN2MyYzRhMmQ3MmI4NTBlNjM3MjQ2YjQwM2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.2YZStLomvuO22A3Z0PuApm0lvpVslEIm-OJPt-A6te8)
Also the frontend dialog for the deployment now shows
deployment error for local socket:
![deploy-result-err](https://private-user-images.githubusercontent.com/19730957/412735620-2b1703ec-77fc-488d-bc87-c5ef611c2c61.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5NTA3OTIsIm5iZiI6MTczOTk1MDQ5MiwicGF0aCI6Ii8xOTczMDk1Ny80MTI3MzU2MjAtMmIxNzAzZWMtNzdmYy00ODhkLWJjODctYzVlZjYxMWMyYzYxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDA3MzQ1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwM2U2YTYzMmI1YjEyNTAwM2EzZDA4MDM5Y2E4OGZmM2E4MGFlNzYzMThhZjY4NWQ4MWU2MDc1OGE1ODJkYWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.svyvSawkPQemp3xSCy2NKGKY7676PqD2uv5NmF2SMoQ)
deployment error for nextcloud DSP:
![deploy-result-err-dsp](https://private-user-images.githubusercontent.com/19730957/412735543-8f7baaee-cf72-472b-9e93-390e279d266d.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5NTA3OTIsIm5iZiI6MTczOTk1MDQ5MiwicGF0aCI6Ii8xOTczMDk1Ny80MTI3MzU1NDMtOGY3YmFhZWUtY2Y3Mi00NzJiLTllOTMtMzkwZTI3OWQyNjZkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDA3MzQ1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJiNjUwM2NlNDgzN2VmZDU3MDQ4MjBiNzJmZTE0MTc4NGVlZDU3NmFhODU3ZjhhNWJkMzE5NjU5ZmYxYjczODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.DnNl-q6rfhKMcZWNYutoU0REcEA8QOEqVLKDaRD_6ko)
Unfortunately I didn't find a way to get rid of the slightly misleading error message that - in case the socket is not usable - curl will always complain about not being able to connect tho
http://localhost/
, even though it's not using any http under the hood but trying to access the UNIX socket directly. When using curl in socket mode (CURLOPT_UNIX_SOCKET_PATH
), it will still need somehttp
-address for the actualGET
call. See also curl/curl#1338