This commit is contained in:
franknstayn
2023-08-28 03:01:05 +08:00
parent 0dd7ac0a42
commit fa930dbc21

View File

@@ -3,6 +3,7 @@ FROM php:5.6-fpm-alpine
# Install system dependencies and PHP extensions
RUN apk --update --no-cache add \
nginx \
libpng-dev \
libjpeg-turbo-dev \
freetype-dev \
@@ -13,9 +14,14 @@ RUN apk --update --no-cache add \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install gd pdo pdo_mysql zip mcrypt
# Set the working directory in the container
WORKDIR /var/www/html
# Copy Nginx config
COPY nginx/default.conf /etc/nginx/conf.d/default.conf
# Copy the Laravel application files to the container
COPY . .
@@ -28,6 +34,9 @@ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local
# Install Laravel dependencies
RUN composer install
# Generate Laravel application key
RUN php artisan key:generate
# Expose port 9000 for PHP-FPM
EXPOSE 80