Remove outdated files that are not used by us
This commit is contained in:
parent
4a71134688
commit
1150ad2482
2 changed files with 0 additions and 109 deletions
|
@ -1,94 +0,0 @@
|
||||||
FROM php:7.4-buster
|
|
||||||
|
|
||||||
# Use the default production configuration
|
|
||||||
COPY contrib/docker/php.production.ini "$PHP_INI_DIR/php.ini"
|
|
||||||
|
|
||||||
# Install Composer
|
|
||||||
ENV COMPOSER_VERSION 1.9.2
|
|
||||||
ENV COMPOSER_HOME /var/www/.composer
|
|
||||||
RUN curl -o /tmp/composer-setup.php https://getcomposer.org/installer \
|
|
||||||
&& curl -o /tmp/composer-setup.sig https://composer.github.io/installer.sig \
|
|
||||||
&& php -r "if (hash('SHA384', file_get_contents('/tmp/composer-setup.php')) !== trim(file_get_contents('/tmp/composer-setup.sig'))) { unlink('/tmp/composer-setup.php'); echo 'Invalid installer' . PHP_EOL; exit(1); }" \
|
|
||||||
&& php /tmp/composer-setup.php --no-ansi --install-dir=/usr/local/bin --filename=composer --version=${COMPOSER_VERSION} && rm -rf /tmp/composer-setup.php
|
|
||||||
|
|
||||||
# Update OS Packages
|
|
||||||
RUN apt-get update
|
|
||||||
|
|
||||||
# Install OS Packages
|
|
||||||
RUN apt-get install -y --no-install-recommends apt-utils
|
|
||||||
RUN apt-get install -y --no-install-recommends \
|
|
||||||
## Standard
|
|
||||||
locales locales-all \
|
|
||||||
git \
|
|
||||||
gosu \
|
|
||||||
zip \
|
|
||||||
unzip \
|
|
||||||
libzip-dev \
|
|
||||||
libcurl4-openssl-dev \
|
|
||||||
## Image Optimization
|
|
||||||
optipng \
|
|
||||||
pngquant \
|
|
||||||
jpegoptim \
|
|
||||||
gifsicle \
|
|
||||||
## Image Processing
|
|
||||||
libjpeg62-turbo-dev \
|
|
||||||
libpng-dev \
|
|
||||||
# Required for GD
|
|
||||||
libxpm4 \
|
|
||||||
libxpm-dev \
|
|
||||||
libwebp6 \
|
|
||||||
libwebp-dev \
|
|
||||||
## Video Processing
|
|
||||||
ffmpeg
|
|
||||||
|
|
||||||
# Update Local data
|
|
||||||
RUN sed -i '/en_US/s/^#//g' /etc/locale.gen && locale-gen && update-locale
|
|
||||||
|
|
||||||
# Install PHP extensions
|
|
||||||
RUN docker-php-source extract
|
|
||||||
|
|
||||||
#PHP Imagemagick extensions
|
|
||||||
RUN apt-get install -y --no-install-recommends libmagickwand-dev
|
|
||||||
RUN pecl install imagick
|
|
||||||
RUN docker-php-ext-enable imagick
|
|
||||||
|
|
||||||
# PHP GD extensions
|
|
||||||
RUN docker-php-ext-configure gd \
|
|
||||||
--with-freetype \
|
|
||||||
--with-jpeg \
|
|
||||||
--with-webp \
|
|
||||||
--with-xpm
|
|
||||||
RUN docker-php-ext-install -j$(nproc) gd
|
|
||||||
|
|
||||||
#PHP Redis extensions
|
|
||||||
RUN pecl install redis
|
|
||||||
RUN docker-php-ext-enable redis
|
|
||||||
|
|
||||||
#PHP Database extensions
|
|
||||||
RUN apt-get install -y --no-install-recommends libpq-dev libsqlite3-dev
|
|
||||||
RUN docker-php-ext-install pdo_mysql pdo_pgsql pdo_sqlite
|
|
||||||
|
|
||||||
#PHP extensions (dependencies)
|
|
||||||
RUN docker-php-ext-configure intl
|
|
||||||
RUN docker-php-ext-install -j$(nproc) intl bcmath zip pcntl exif curl
|
|
||||||
|
|
||||||
#Cleanup
|
|
||||||
RUN docker-php-source delete
|
|
||||||
RUN apt-get autoremove --purge -y
|
|
||||||
RUN rm -rf /var/cache/apt
|
|
||||||
RUN rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
ENV PATH="~/.composer/vendor/bin:./vendor/bin:${PATH}"
|
|
||||||
|
|
||||||
COPY . /var/www/
|
|
||||||
WORKDIR /var/www/
|
|
||||||
|
|
||||||
RUN cp -r storage storage.skel
|
|
||||||
RUN composer global require hirak/prestissimo --no-interaction --no-suggest --prefer-dist
|
|
||||||
RUN composer install --prefer-dist --no-interaction --no-ansi --optimize-autoloader
|
|
||||||
RUN composer global remove hirak/prestissimo
|
|
||||||
RUN rm -rf html && ln -s public html
|
|
||||||
|
|
||||||
VOLUME /var/www/storage /var/www/bootstrap
|
|
||||||
|
|
||||||
CMD ["/var/www/contrib/docker/start.php.sh"]
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Create the storage tree if needed and fix permissions
|
|
||||||
cp -r storage.skel/* storage/
|
|
||||||
chown -R www-data:www-data storage/ bootstrap/
|
|
||||||
|
|
||||||
# Refresh the environment
|
|
||||||
php artisan storage:link
|
|
||||||
php artisan horizon:publish
|
|
||||||
php artisan route:cache
|
|
||||||
php artisan view:cache
|
|
||||||
php artisan config:cache
|
|
||||||
|
|
||||||
# Finally run php
|
|
||||||
php
|
|
Loading…
Reference in a new issue