Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Running Cachet behind a proxy without Internet access

Aperta
#367 0 commenti 1 reazione 0 assegnatari Vedi su GitHub

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

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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cachethq/Docker

Tutte le issue di cachethq/Docker

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.