Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2024
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. FROM php:8.1-fpm
  2.  
  3. RUN apt-get update && \
  4. apt-get install -y zip curl libcurl3-dev libzip-dev libpng-dev libonig-dev libxml2-dev git
  5.  
  6. RUN docker-php-ext-install curl gd mbstring pdo pdo_mysql xml mysqli
  7.  
  8. RUN apt-get install -y libmagickwand-dev && \
  9. pecl install imagick && \
  10. docker-php-ext-enable imagick && \
  11. apt-get purge -y libmagickwand-dev
  12.  
  13. RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
  14.  
  15. # Create the uploads directory and set permissions
  16. RUN mkdir -p /var/www/html/uploads && \
  17. chown -R www-data:www-data /var/www/html/uploads && \
  18. chmod -R 777 /var/www/html/uploads
  19.  
  20. # Copy your application files
  21. COPY . /var/www/html
  22.  
  23. # Ensure the ownership and permissions are correct for the entire application directory
  24. RUN chown -R www-data:www-data /var/www/html && \
  25. chmod -R 777 /var/www/html
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement