chore: Update Docker configuration and app config
- Modified docker-compose.yml (port/environment changes) - Updated config/app.php - Added apache-vhost-windows.conf for Windows setup
This commit is contained in:
50
apache-vhost-windows.conf
Normal file
50
apache-vhost-windows.conf
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
<VirtualHost *:80>
|
||||||
|
ServerAdmin admin@aeterna.local
|
||||||
|
|
||||||
|
# ВАЖНО: Замените этот путь на полный путь к вашему проекту
|
||||||
|
# Пример: C:/Users/YourUsername/Desktop/cite_practica1
|
||||||
|
DocumentRoot "C:/path/to/cite_practica1/public"
|
||||||
|
|
||||||
|
ServerName aeterna.local
|
||||||
|
ServerAlias www.aeterna.local
|
||||||
|
|
||||||
|
# Настройка директории public
|
||||||
|
<Directory "C:/path/to/cite_practica1/public">
|
||||||
|
Options -Indexes +FollowSymLinks
|
||||||
|
AllowOverride All
|
||||||
|
Require all granted
|
||||||
|
|
||||||
|
# Включение .htaccess для роутинга
|
||||||
|
DirectoryIndex index.php
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
# Алиас для загруженных файлов
|
||||||
|
Alias /uploads "C:/path/to/cite_practica1/storage/uploads"
|
||||||
|
<Directory "C:/path/to/cite_practica1/storage/uploads">
|
||||||
|
Options -Indexes
|
||||||
|
AllowOverride None
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
# Логи (путь к логам Apache на Windows обычно logs/ в папке Apache)
|
||||||
|
ErrorLog logs/aeterna-error.log
|
||||||
|
CustomLog logs/aeterna-access.log combined
|
||||||
|
|
||||||
|
# Кодировка по умолчанию
|
||||||
|
AddDefaultCharset UTF-8
|
||||||
|
|
||||||
|
# MIME типы
|
||||||
|
AddType text/css .css
|
||||||
|
AddType text/less .less
|
||||||
|
AddType text/javascript .js
|
||||||
|
AddType image/svg+xml .svg
|
||||||
|
AddType image/webp .webp
|
||||||
|
AddType image/jpeg .jpg .jpeg
|
||||||
|
AddType image/png .png
|
||||||
|
|
||||||
|
# Настройки PHP (если используется mod_php)
|
||||||
|
<FilesMatch \.php$>
|
||||||
|
SetHandler application/x-httpd-php
|
||||||
|
</FilesMatch>
|
||||||
|
</VirtualHost>
|
||||||
|
|
||||||
@@ -3,7 +3,13 @@
|
|||||||
return [
|
return [
|
||||||
'name' => 'AETERNA',
|
'name' => 'AETERNA',
|
||||||
'debug' => getenv('APP_DEBUG') ?: true,
|
'debug' => getenv('APP_DEBUG') ?: true,
|
||||||
|
|
||||||
|
// URL приложения
|
||||||
|
// Для Docker: http://localhost:8080
|
||||||
|
// Для Windows с Apache: http://aeterna.local или http://localhost
|
||||||
|
// Можно переопределить через переменную окружения APP_URL в Apache
|
||||||
'url' => getenv('APP_URL') ?: 'http://localhost:8080',
|
'url' => getenv('APP_URL') ?: 'http://localhost:8080',
|
||||||
|
|
||||||
'base_path' => '',
|
'base_path' => '',
|
||||||
'timezone' => 'Europe/Moscow',
|
'timezone' => 'Europe/Moscow',
|
||||||
'locale' => 'ru_RU',
|
'locale' => 'ru_RU',
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ services:
|
|||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- "8080:80"
|
- "127.0.0.1:8881:80"
|
||||||
volumes:
|
volumes:
|
||||||
- .:/var/www/html
|
- .:/var/www/html
|
||||||
- ./docker/apache/vhosts.conf:/etc/apache2/sites-available/000-default.conf
|
- ./docker/apache/vhosts.conf:/etc/apache2/sites-available/000-default.conf
|
||||||
|
|||||||
Reference in New Issue
Block a user