Running Cachet behind a proxy without Internet access
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, php
- Área
- devops, infrastructure
Línea de trabajo
Empieza inspeccionando la configuración de compilación de la imagen y la configuración de PHP-FPM que se muestran en el issue, especialmente el Dockerfile y /etc/php7/php-fpm.d/proxy-hotfix.conf. Confirma cómo llegan HTTP_PROXY y HTTPS_PROXY al proceso de PHP-FPM y, después, verifica que el inicio de sesión en el dashboard ya no espera la comprobación de versión de GitHub cuando el contenedor no tiene acceso a Internet.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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,
- Lenguaje dominante
- Shell
- Estrellas
- 438
- Forks
- 270
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de cachethq/Docker
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Failing to buildAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
-
Setup with existing postgresAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
v3 DockerfileAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de cachethq/Docker
Issues similares
-
type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
blamechris/chroxy#8579 ·
Los mantenedores suelen responder en 1 día
-
bug raised-by:reviewer
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
medici-finance/assay#2677 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
navikt/mlx-workspace#218 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
alunduil/alunduil-chezmoi#895 ·
Los mantenedores suelen responder en 1 día
-
Sub-second duration displays incorrectly for commands taking < 100ms (e.g. 50ms renders as 0.50s)Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100