This commit is contained in:
franknstayn
2023-08-28 03:44:00 +08:00
parent 75cb6fba52
commit 1fb6862c79
2 changed files with 14 additions and 17 deletions

View File

@@ -38,7 +38,8 @@ RUN composer install
RUN php artisan key:generate
# Expose port 9000 for PHP-FPM
EXPOSE 80
EXPOSE 9001
# Start PHP-FPM
CMD ["php-fpm"]
CMD ["nginx", "-g", "daemon off;", "&", "php-fpm"]

View File

@@ -5,27 +5,23 @@ server {
root /var/www/html;
index index.php index.html;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php {
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
location ~ \.php {
fastcgi_index index.php;
fastcgi_pass php-fpm:9001; # Use the service name and exposed port
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* \.(css|less|js|jpg|png|gif)$ {
add_header Cache-Control "no-cache, no-store, must-revalidate";
add_header Pragma "no-cache";
expires 0;
add_header Cache-Control "no-cache, no-store, must-revalidate";
add_header Pragma "no-cache";
expires 0;
}
}