-
Notifications
You must be signed in to change notification settings - Fork 0
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
Repo-Checker behind a Corporate Proxy #1
Comments
Hallo @remyguillaume Stand heute wohl nicht. Aber war es nicht BL oder BS, die mal ein Ticket bei einem der ilitools (ilivalidator, ili2db, ...) gemacht haben genau mit diesem Problem. Wenn es im besagten ilitool geht, müsste ich es nur noch exponieren bei mir. Ich suche mal resp. kennst du das Ticket, von dem ich spreche? |
Ah ich meinte das claeis/ili2c#58 Aber ist genau das Gegenteil. Aber zeigt mir im Prinzip, dass proxies gehen sollten. |
Hallo @edigonzales, Danke für die rasche Antwort und auch für den Link. Also... ich werde mich bei ili2c Repository auch melden :) |
@remyguillaume Hab da mal was implementiert: https://github.com/edigonzales/repo-checker/blob/main/src/main/java/ch/so/agi/repochecker/RepoCheckerApplication.java#L77 Du kannst die Properties via Env-Variablen steuern: https://github.com/edigonzales/repo-checker/blob/main/src/main/resources/application.properties#L23 Jedenfalls funktioniert es noch, wenn man nix setzt und es funktioniert nicht, wenn man irgendeinen Host reinschreibt. Die Ausnahmen müssen "|" getrennt sein: https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html Das Loglevel kannst du auch steuern mittels Env: LOG_LEVEL_ROOT=DEBUG oder TRACE Siehe dazu auch das application.properties. Der JVM build ist durch, das native image dauert noch bissle. |
Hallo @edigonzales,
I probiere gerade der repo-cheker bei mir (im Kanton Basel-Stadt) laufen zu lassen, aber ich bin momentan mit Proxies Problemen blockiert.
Ich bekomme immer eine Fehler, da
http://models.interlis.ch
nicht zugegriffen werden kann:Info: repository <http://models.interlis.ch/> ignored; java.net.ConnectException: Connection refused; Connection refused
Könntest du bitte mir sagen, ob es Möglichkeiten gibt, der repo-checker hinten einen Corporate-Proxy mit Authentifizierung auszuführen ?
Was ich bis jetzt probiert habe (und hat nicht funktioniert):
http_proxy
,https_proxy
undno_proxy
) im Docker Container zu konfigurieren:docker run -e TZ=Europe/Zurich -e REPOSITORIES="https://models.geo.bs.ch" -e http_proxy=XXX -e https_proxy=XXX -e no_proxy=XXX sogis/interlis-repo-checker
sogis/interlis-repo-checker-jvm
zu nutzen, um manuelle Arguments zu java zu geben:docker run -ti -e TZ=Europe/Zurich -e REPOSITORIES="https://models.geo.bs.ch" sogis/interlis-repo-checker-jvm sh
java -jar -Dhttp.proxyHost=XXX -Dhttp.proxyPort=XXX-Dhttps.proxyHost=XXX -Dhttps.proxyPort=XXX-Dhttp.proxyUser=XXX -Dhttp.proxyPassword=XXX -Dhttps.proxyUser=XXX -Dhttps.proxyPassword =XXX -Dhttp.nonProxyHosts="XXX" -Dhttps.nonProxyHosts="XXX" application.jar
java -jar -Djava.net.useSystemProxies=true application.jar
Im Doku http://blog.sogeo.services/blog/2022/08/interlis-leicht-gemacht-number-30.html habe ich auch nichts bezüglich Proxies Konfiguration gefunden.
Ich bin leider keine Java-Expert und werde sehr Dankbar, wenn ich ein bisschen Hilfe haben könnte 🙂
Danke im Voraus!
The text was updated successfully, but these errors were encountered: