Servidor web NGINX com suporte a PHP
277
GitHub (https://github.com/salesadriano/nginx_php)
Configurações para repositório GIT, quando configurado realiza pull do projeto e posiciona no Document Root do NGINX (Compatível apenas com HTTP Authentication)
${GIT_PATH} - URL do do repositório;
${GIT_USERNAME} - Usuário para autenticação;
${GIT_PASSWORD} - Senha do Usuário.
Configurações para cliente de e-mail baseado em mutt
${MAIL_SERVER} - URL do Servidor de e-mail a ser usado;
${MAIL_USER} - Usuário para autenticação no servidor de e-mail;
${MAIL_DOMAIN} - Domínio do serviço de e-mail;
${MAIL_NAME} - Nome do usuário para envio do e-mail;
${MAIL_SMTP_PORT} - Porta do serviço de e-mail;
${MAIL_PASSWORD} - Senha do usuário para autenticação no servidor de e-mail. \
${WWWROOT} - Caminho do diretório que será usado como Document Root pelo NGINX.
${WORKDIR} - diretório principal do projeto.
${DEBUG} - Quando definido com true habilita o x-debug no PHP.
/projeto - Quando configurado o repositório do GIT o pull do projeto é feito neste path e em seguida é sincronizado com o ${WORKDIR};
/projeto/config_cntr/php.ini - Quando presente no projeto substitui o arquivo no Sistema Operacional (SO) e reinicia o serviço do PHP;
/projeto/config_cntr/www.conf - Quando presente no projeto substitui o arquivo no SO e reinicia o serviço do PHP;
/projeto/config_cntr/nginx.conf - Quando presente no projeto substitui o arquivo no SO e reinicia o serviço do NGINX;
/projeto/config_cntr/default.conf - Quando presente no projeto substitui o arquivo no SO e reinicia o serviço do NGINX;
/projeto/scripts_init - Todas as scripts adicionados e este path serão executadas na inicialização do pod.
Bibliotecas ativas no PHP
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
Ferramentas disponíveis na Image
docker run --name [pod] --rm -it -e DEBUG=true -e WWWROOT=/code -e GIT_PATH=https://gitlab.com/nginx_php.git -e GIT_USERNAME=user -e GIT_PASSWORD=password -p 80:80 -d [imagePath]
Content type
Image
Digest
sha256:35bceef59…
Size
364.6 MB
Last updated
almost 4 years ago
docker pull devseict/nginx_php