AydarZaynutdinov commented on a change in pull request #16842:
URL: https://github.com/apache/beam/pull/16842#discussion_r814555375
##########
File path: playground/backend/containers/python/entrypoint.sh
##########
@@ -14,4 +14,14 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+nohup /opt/mitmproxy/mitmdump -s /opt/mitmproxy/allow_list_proxy.py -p 8081 &
+while [ ! -f /home/appuser/.mitmproxy/mitmproxy-ca.pem ] ;
+do
+ sleep 2
+done
+openssl x509 -in /home/appuser/.mitmproxy/mitmproxy-ca.pem -inform PEM -out
/home/appuser/.mitmproxy/mitmproxy-ca.crt
+cp /home/appuser/.mitmproxy/mitmproxy-ca.crt
/usr/local/share/ca-certificates/extra/
+update-ca-certificates
+cat /home/appuser/.mitmproxy/mitmproxy-ca.pem >>
/usr/local/lib/python3.7/site-packages/certifi/cacert.pem
Review comment:
I guess this part:
```
openssl x509 -in /home/appuser/.mitmproxy/mitmproxy-ca.pem -inform PEM -out
/home/appuser/.mitmproxy/mitmproxy-ca.crt
cp /home/appuser/.mitmproxy/mitmproxy-ca.crt
/usr/local/share/ca-certificates/extra/
update-ca-certificates
```
is a common for all SDK that uses a proxy, but this one:
```
cat /home/appuser/.mitmproxy/mitmproxy-ca.pem >>
/usr/local/lib/python3.7/site-packages/certifi/cacert.pem
```
is used only for a Python SDK.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]