fix: use COPY vhost.conf for Apache config instead of heredoc
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
ExtraNetwork
2026-05-13 10:16:58 +03:00
parent 40f295721c
commit 43f1ca84a4
2 changed files with 29 additions and 30 deletions

View File

@@ -41,36 +41,7 @@ RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
RUN a2enmod rewrite
# Apache VirtualHost ayarı
RUN cat > /etc/apache2/sites-available/000-default.conf <<'EOF'
<VirtualHost *:80>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/public
<Directory /var/www/html/public>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html>
AllowOverride All
Require all granted
</Directory>
Alias /uploads /home/uploads
<Directory /home/uploads>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
EOF
COPY vhost.conf /etc/apache2/sites-available/000-default.conf
# Upload klasörü
RUN mkdir -p /home/uploads \