Running Cachet behind a proxy without Internet access
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- docker, php
- Ambito
- devops, infrastructure
Direzione di ricerca
Inizia ispezionando la configurazione di build dell’immagine e la configurazione di PHP-FPM mostrate nell’issue, in particolare il Dockerfile e /etc/php7/php-fpm.d/proxy-hotfix.conf. Conferma come HTTP_PROXY e HTTPS_PROXY raggiungono il processo PHP-FPM, quindi verifica che il login alla dashboard non attenda più il controllo della versione di GitHub quando il container non ha accesso a Internet.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello,
I am running Cachet behind a proxy without Internet access.
The classic way is to pass HTTP_PROXY and HTTPS_PROXY environment variables.
However, those variables are not passed to the PHP FPM process, so they are not taken into account.
I've managed to hotfix it like this for the moment:
FROM cachethq/docker:2.3.15
RUN set -e; \
# HOTFIX: pass HTTP_PROXY and HTTPS_PROXY to FPM
echo '[www]' > /etc/php7/php-fpm.d/proxy-hotfix.conf; \
echo 'env[HTTP_PROXY] = $HTTP_PROXY' >> /etc/php7/php-fpm.d/proxy-hotfix.conf; \
echo 'env[HTTPS_PROXY] = $HTTPS_PROXY' >> /etc/php7/php-fpm.d/proxy-hotfix.conf
Is it possible to fix it correctly?
PS: if I don't do this, Cachet takes 30sec to log-in to the dashboard, because it performs requests to Github to find latest version number.
Thank you,
- Lingua principale
- Shell
- Stelle
- 438
- Fork
- 270
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cachethq/Docker
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
Failing to buildAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
-
Setup with existing postgresAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
v3 DockerfileAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di cachethq/Docker
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
zerocracy/judges-action#2733 ·
I maintainer di solito rispondono entro 8 giorni
-
dependencies feature github_actions good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
wemake-services/wemake-django-template#3149 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
crazy-goat/rabbit-stream#830 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
severity: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
luainkernel/lunatik#1853 ·
I maintainer di solito rispondono entro 1 giorno