v0.0.2 修正Nginx 問題 2050610

This commit is contained in:
allen.yan 2025-06-10 11:23:52 +08:00
parent 088c9183f2
commit ea848217fd
5 changed files with 9 additions and 9 deletions

View File

@ -1,11 +1,9 @@
# Project
APP_NAME=ktvcentral
APP_DOMAIN=zqd.superstar.dnsnet.cc
APP_PORT=8080
APP_URL=http://${APP_DOMAIN}:${APP_PORT}
APP_URL=http://zqd.superstar.dnsnet.cc
REPO_URL=http://47.251.18.130:3000/Leecheng/KTVCentral.git
REPO_BRANCH=main
# Database
DB_DATABASE=KaraokeKingpin

View File

@ -3,6 +3,7 @@ FROM php:8.3-fpm
# ---- system & PHP extensions -------------------------------------------------
RUN apt-get update && apt-get install -y \
nginx \
gettext \
git unzip zip curl ca-certificates supervisor cron nano \
libpng-dev libjpeg62-turbo-dev libfreetype6-dev \
libonig-dev libxml2-dev libzip-dev libpq-dev libicu-dev libxslt-dev \
@ -25,7 +26,7 @@ COPY docker/php/opcache.ini /usr/local/etc/php/conf.d/opcache.ini
COPY docker/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY docker/entrypoint.sh /entrypoint.sh
COPY docker/entrypoint.git.sh /entrypoint.git.sh
COPY docker/nginx/default.conf.template /etc/nginx/conf.d/default.conf
COPY docker/nginx/default.conf.template /etc/nginx/templates/default.conf.template
WORKDIR /var/www

View File

@ -28,14 +28,14 @@ services:
- ./data/logs/php:/var/www/logs
- ./data/nginx/conf.d/:/etc/nginx/conf.d/
- ./data/logs/nginx/:/var/log/nginx
- ./docker/nginx/default.conf.template:/etc/nginx/conf.d/default.conf
- ./docker/nginx/default.conf.template:/etc/nginx/templates/default.conf.template
ports:
- "${APP_PORT}:80"
- "${APP_PORT:-80}:${APP_PORT:-80}"
depends_on:
- mariadb
environment:
REPO_URL: ${REPO_URL}
BRANCH: ${REPO_BRANCH}
BRANCH: ${REPO_BRANCH:-main}
APP_NAME: ${APP_NAME}
APP_URL: ${APP_URL}
DB_HOST: mariadb
@ -44,7 +44,7 @@ services:
DB_USERNAME: ${DB_USERNAME}
DB_PASSWORD: ${DB_PASSWORD}
NGINX_HOST: ${APP_DOMAIN}
NGINX_PORT: 80
NGINX_PORT: ${APP_PORT:-80}
networks:
- app_network

View File

@ -40,4 +40,5 @@ chmod -R 775 storage bootstrap/cache
mkdir -p /var/www/logs
supervisord -c /etc/supervisor/conf.d/supervisord.conf &
php-fpm -D
envsubst "${NGINX_HOST} ${NGINX_PORT}" < /etc/nginx/templates/default.conf.template > /etc/nginx/conf.d/default.conf
exec nginx -g "daemon off;"

View File

@ -1,5 +1,5 @@
server {
listen 80;
listen ${NGINX_PORT};
server_name ${NGINX_HOST};
root /var/www/html/public;