vagnercardosoweb/docker-php8

Erro no Serviço Apache

andrelcferreira opened this issue · 4 comments

FROM httpd:2.4-alpine

ENV TZ=${TZ:-UTC}
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

ENV APP_ROOT=/var/www
ENV SERVER_NAME=localhost
ENV DOCUMENT_ROOT=${APP_ROOT}/public_html
ENV APACHE_LOG_DIR=${APP_ROOT}/docker/apache/logs
ENV APACHE_RUN_GROUP=www-data
ENV APACHE_RUN_USER=www-data

RUN apk add --update --no-cache tzdata

WORKDIR ${APP_ROOT}

RUN mkdir -p ${DOCUMENT_ROOT}
RUN chown -R ${APACHE_RUN_USER}:${APACHE_RUN_USER} ${DOCUMENT_ROOT}

RUN ln -s ${APP_ROOT}/public_html/index.php ${DOCUMENT_ROOT}

COPY ./httpd.conf /usr/local/apache2/conf/httpd.conf

OBS: O serviço Apache está com um erro, na definição do APP_ROOT. Nesta configuração é especificado var/www/app porém essa configuração não permite o serivço rodar corretamente. Para solucionar o problema é só na linha ENV APP_ROOT=/var/www/app remover a especificação da pasta app. Exemplo: ENV APP_ROOT=/var/www

@andrelcferreira obrigado, vou realizar um teste com apache e subi um fix.

Claro, @andrelcferreira. Obrigado pelo feedback.