Ciao a tutti
Per eseguire ./launcher rebuild app, uso un proxy per aiutarmi a scaricare codice da Github senza problemi.
env:
LANG: en_US.UTF-8
DISCOURSE_DEFAULT_LOCALE: zh_CN
HTTP_PROXY: http://10.27.xxx.xxx:7890
HTTPS_PROXY: http://10.27.xxx..xx:7890
Ma quando eseguo il mio sito, la funzione di accesso a Github non funziona. Devo avviare il mio proxy locale per risolvere il problema.
Come posso rimuovere http_proxy e https_proxy dal mio sito in esecuzione?
Ci sono comandi come quelli sottostanti che posso seguire per risolvere il problema?
./launcher enter app
//remove env
./launcher start app
Qualsiasi aiuto sarebbe apprezzato.
Grazie.
1 Mi Piace
pfaffman
(Jay Pfaffman)
18 Dicembre 2021, 9:52am
2
Forse se fai bootstrap, poi modifichi app.yml, poi start.
Inoltre c’è un’opzione da riga di comando --docker-args. Potrebbe esserci un modo per passare qualcosa lì quando fai il bootstrap.
1 Mi Piace
Posso eseguire ./launcher start app --docker-args?
1 Mi Piace
pfaffman
(Jay Pfaffman)
18 Dicembre 2021, 11:51am
4
Sì. Puoi. È uno script di shell e puoi dargli un’occhiata. C’è della documentazione in cima al file. Ma passo gli argomenti di docker a launcher start per aggiungere cose per farlo funzionare con traefik.
1 Mi Piace
Grazie, Jay, ma non riesco ancora a eliminare l’effetto causato da
./launcher rebuild app --docker-args="--net=host --env https_proxy=http://127.0.0.1:7890"
Ho bisogno di qualcosa per rimuovere le impostazioni del proxy quando riavvio la mia app in questo modo:
./launcher start app --docker-args="--net=host --removeEnv" //removeEnv non è un comando valido, lo uso solo a scopo illustrativo
pfaffman
(Jay Pfaffman)
19 Dicembre 2021, 9:05am
6
Hai provato a modificare le impostazioni dell’ambiente nel file yml begotten /tra il bootstrap e l’avvio?
Sì, ma non funziona, quindi ho cercato di non toccare app.yml e di usare --docker-args per passare il GFW.
Quando provo ad accedere con l’autenticazione Github, risulta che la richiesta passa attraverso l’indirizzo proxy che non è quello che mi aspettavo.
A proposito: il mio sito è emacs-china.org , puoi riprodurre il problema con l’autenticazione Github.
Grazie.
Finalmente, ci sono riuscito.
modifica container/app.yml, rimuovi http_proxy
./launcher destroy app
./launcher start app
./launcher destroy app potrebbe rimuovere le impostazioni dell’ambiente docker nella maggior parte dei casi.
3 Mi Piace
michaeld
(Michael - Communiteq)
26 Dicembre 2021, 6:31am
9
Per curiosità: cosa ti aspettavi? Non è quello che HTTP_PROXY dovrebbe fare?
1 Mi Piace