16 lines
390 B
Docker
16 lines
390 B
Docker
FROM php:8.2-apache
|
|
|
|
# Install mysqli extension
|
|
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
|
|
|
|
# Copy source code to Apache root directory
|
|
COPY . /var/www/html/
|
|
|
|
# Ensure Apache has permission to access uploads directory
|
|
RUN mkdir -p /var/www/html/uploads && \
|
|
chown -R www-data:www-data /var/www/html && \
|
|
chmod -R 755 /var/www/html
|
|
|
|
# Expose port 80
|
|
EXPOSE 80
|