Atualizar Dockerfile
This commit is contained in:
14
Dockerfile
14
Dockerfile
@@ -1,5 +1,5 @@
|
|||||||
# ==================================================
|
# ==================================================
|
||||||
# DOCKERFILE SCRIPTCASE 9.12 - VERSÃO DEMONSTRAÇÃO
|
# DOCKERFILE SCRIPTCASE 9.12 - VERSÃO DEMONSTRAÇÃO - Produção
|
||||||
# ==================================================
|
# ==================================================
|
||||||
|
|
||||||
# Imagem base: PHP 8.1 + Apache (homologado pelo Scriptcase)
|
# Imagem base: PHP 8.1 + Apache (homologado pelo Scriptcase)
|
||||||
@@ -44,18 +44,6 @@ RUN echo 'max_execution_time = 3600' > /usr/local/etc/php/conf.d/scriptcase.ini
|
|||||||
# POST de formulários com muito conteúdo
|
# POST de formulários com muito conteúdo
|
||||||
&& echo 'post_max_size = 200M' >> /usr/local/etc/php/conf.d/scriptcase.ini
|
&& echo 'post_max_size = 200M' >> /usr/local/etc/php/conf.d/scriptcase.ini
|
||||||
|
|
||||||
# Instalar SourceGuardian (obrigatório para Scriptcase funcionar)
|
|
||||||
RUN cd /tmp \
|
|
||||||
# Simular navegador para evitar bloqueio do site
|
|
||||||
&& wget --user-agent="Mozilla/5.0" https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz \
|
|
||||||
# Extrair arquivos do SourceGuardian
|
|
||||||
&& tar -xzf loaders.linux-x86_64.tar.gz \
|
|
||||||
# Copiar loader para diretório de extensões PHP 8.1
|
|
||||||
&& cp ixed.8.1.lin /usr/local/lib/php/extensions/no-debug-non-zts-20210902/ \
|
|
||||||
# Configurar como extensão Zend (não extensão comum)
|
|
||||||
&& echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20210902/ixed.8.1.lin" > /usr/local/etc/php/conf.d/sourceguardian.ini \
|
|
||||||
# Limpar arquivos temporários
|
|
||||||
&& rm -rf /tmp/*
|
|
||||||
|
|
||||||
# Habilitar mod_rewrite do Apache (URLs amigáveis)
|
# Habilitar mod_rewrite do Apache (URLs amigáveis)
|
||||||
RUN a2enmod rewrite
|
RUN a2enmod rewrite
|
||||||
|
|||||||
Reference in New Issue
Block a user