Структура каталогов Drupal 8 выглядит следующим образом
drupal -> Web -> Index. php
У меня есть файлы ниже
docker-compose.yml
version: '3'
services:
drupal:
image: drupal:latest
container_name: drupal
build: .
ports:
- "8081:80"
volumes:
- ./:/var/www
restart: always
DockerFile
FROM drupal:8.6-apache
RUN apt-get update && apt-get install -y \
curl \
git \
mysql-client \
vim \
wget
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && \
php composer-setup.php && \
mv composer.phar /usr/local/bin/composer && \
php -r "unlink('composer-setup.php');"
RUN wget -O drush.phar https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar && \
chmod +x drush.phar && \
mv drush.phar /usr/local/bin/drush
COPY apache-drupal.conf /etc/apache2/sites-enabled/000-default.conf
WORKDIR /var/www/web
apache-drupal.conf
<VirtualHost *:80>
DocumentRoot "/var/www/web/"
DirectoryIndex index.php
<Directory "/var/www/web/">
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/www/web/error.log
CustomLog /var/www/web/access.log combined
</VirtualHost>
Когда я получаю доступ через Publi c IP Drupal Cluster, он будет показывать только файл error.log
& access.log
. Не Drupal весь проект.
Что-то не хватает в пути?