Ashley Hull
5c65b81851
Docker changes
5 years ago
Johnny Malizia
3ba77206b5
Updated Dockerfiles to include ffmpeg
5 years ago
Dominik Strässle
cf5fc9c556
Fix invalid copy command
5 years ago
Dominik Strässle
aede31ea65
Parallel composer install in Dockerfile and Dockerfile.fpm fix
5 years ago
Dominik Strässle
8f93390a2e
Fix breaking docker build
...
The Dockerfile.apache has been updated recently, but Dockerfile.fpm not. Due to this, the docker build is failing with the following error:
```
configure: error: unrecognized options: --enable-freetype
The command '/bin/sh -c apt-get update && apt-get install -y --no-install-recommends apt-utils && apt-get install -y --no-install-recommends git gosu optipng pngquant jpegoptim gifsicle libpq-dev libsqlite3-dev locales zip unzip libzip-dev libcurl4-openssl-dev libfreetype6 libicu-dev libjpeg62-turbo libpng16-16 libxpm4 libwebp6 libmagickwand-6.q16-6 libfreetype6-dev libjpeg62-turbo-dev libpng-dev libxpm-dev libwebp-dev libmagickwand-dev mariadb-client && sed -i '/en_US/s/^#//g' /etc/locale.gen && locale-gen && update-locale && docker-php-source extract && docker-php-ext-configure gd --enable-freetype --with-jpeg-dir=/usr/lib/x86_64-linux-gnu/ --with-xpm-dir=/usr/lib/x86_64-linux-gnu/ --with-webp-dir=/usr/lib/x86_64-linux-gnu/ && docker-php-ext-install pdo_mysql pdo_pgsql pdo_sqlite pcntl gd exif bcmath intl zip curl && pecl install imagick && docker-php-ext-enable imagick pcntl imagick gd exif zip curl && curl -LsS https://getcomposer.org/download/${COMPOSER_VERSION}/composer.phar -o /usr/bin/composer && echo "${COMPOSER_CHECKSUM} /usr/bin/composer" | sha256sum -c - && chmod 755 /usr/bin/composer && apt-get autoremove --purge -y libfreetype6-dev libjpeg62-turbo-dev libpng-dev libxpm-dev libvpx-dev libmagickwand-dev && rm -rf /var/cache/apt && docker-php-source delete' returned a non-zero code: 1
```
This change updates Dockerfile.fpm to equal the Dockerfile.apache variant. (Except the fpm or apache specific settings)
5 years ago
Sven Fischer
c62978e192
docker: install mysqldump for backup
...
This commit installs mysqldump via the package mariadb-client to make
use of `php artisan backup:run`. Without that package the command fails
with the following error:
```
$ docker-compose exec app php artisan backup:run
Starting backup...
Dumping database pixelfed...
Backup failed because The dump process failed with exitcode 127 : Command not found : sh: 1: mysqldump: not found
```
5 years ago
monkeyless
79b231aeb9
Update to latest the PHP7.3 version
6 years ago
Shleeble
1ee7e776a1
Update Dockerfile.fpm
6 years ago
Shleeble
15c3bed16c
Update Dockerfile.fpm
6 years ago
Shleeble
a250562be8
Update Dockerfile.fpm
6 years ago
Shleeble
2aeb2357f3
Update Dockerfile.fpm
6 years ago
Shleeble
a649fda5f9
Update Dockerfile.fpm
6 years ago
Shleeble
6e6a49096a
Update Dockerfile.fpm
6 years ago
Shleeble
ca134b7b1b
Update Dockerfile.fpm
6 years ago
Shleeble
7f806406ba
Update Dockerfile.fpm
6 years ago
techknowlogick
dda0fb438c
Speed up docker build times and decrease image size
6 years ago
hnrd
1239fd17d6
pin docker images to PHP 7.2
6 years ago
Ben Lubar
88a0b60ae4
Fix Dockerfile.fpm by replacing it with a modified copy of Dockerfile.apache.
6 years ago
Pierre Jaury
5224d7cd96
Move Dockerfiles to contrib/
7 years ago