redone docker stuff

This commit is contained in:
pika 2024-06-20 22:14:33 +02:00
parent 249e5a7071
commit 5abd08bb5a
2 changed files with 13 additions and 34 deletions

View file

@ -1,18 +1,14 @@
# Use the official PHP image with Apache
FROM php:8.1-apache
# Dockerfile
FROM klakegg/hugo:0.83.1-ext-alpine
# Install necessary PHP extensions
RUN docker-php-ext-install pdo pdo_mysql
# Set working directory
WORKDIR /app
# Enable Apache mod_rewrite
RUN a2enmod rewrite
# Copy the site files
COPY . /app
# Set the working directory
WORKDIR /var/www/html
# Set permissions
RUN chown -R www-data:www-data /var/www/html
# Start Apache in the foreground
CMD ["apache2-foreground"]
# Build the static site
RUN hugo
# Serve the site
CMD ["hugo", "server", "--bind", "0.0.0.0"]