Commit Graph

23 Commits

Author SHA1 Message Date
Hugo Sales de795b78f9
[DOCKER][DEPENDENCIES] Restructure PHP Dockerfile to install each package in separate layers and add WikiMedia texvc 2022-01-21 21:03:09 +00:00
Hugo Sales 894c78bf99
[TOOLS] Keep git in docker image, since we use patched composer packages, temporarily 2022-01-09 14:43:33 +00:00
Hugo Sales 6883e51fc8
[DOCKER] Force docker php to use proper PHP executable 2021-12-26 19:16:16 +00:00
Hugo Sales 36976d8fe7
[DOCKER] Update configuration script to include the worker container 2021-12-20 20:39:54 +00:00
Hugo Sales 9d7f43cd28
[TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use 2021-09-14 13:13:44 +01:00
Hugo Sales 86bdc398c5
[DOCKER] Update PHP docker container to include ffmpeg, for the VideoEncoderPlugin 2021-09-14 13:13:34 +01:00
Hugo Sales ee97cc5b00
[TESTS] Add test container with Xdebug and allow for generation of coverage reports with 'make test' 2021-09-14 13:12:57 +01:00
Hugo Sales 081b0de919
[DOCKER] Add VIPS PHP extension to Docker build 2021-09-14 13:11:51 +01:00
Hugo Sales 155f30e816
[TOOLS] Fix missing exported variable in bin/configure 2021-09-14 13:10:54 +01:00
Hugo Sales ff771223af
[DOCKER][TOOLS] Add option to bin/configure to use a prebuilt PHP container (https://hub.docker.com/repository/docker/gsocial/php) 2021-09-14 13:10:22 +01:00
Hugo Sales 0e9737ee39
[TOOLS][DOCKER] Rewrite the configuration script to use whiptail/dialog, and refactor 2021-09-14 13:10:20 +01:00
Hugo Sales 9cd5560081
[DOCKER] Bump to PHP version 8 2021-09-14 13:06:57 +01:00
Hugo Sales ab252accb2
Small update to php dockerfile 2021-09-14 13:06:56 +01:00
Hugo Sales c0a17af062
[DOCKER] Fix redis extension build process to use LZ4 and add APCu 2021-09-14 13:05:35 +01:00
Hugo Sales 071c1aaec4
[DOCKER] Updated php image so redis is compiled with LZ4 compression available, as it's the fastest at decompressing and really fast at compressing. Read performance is more important, with this being used as a cache 2021-09-14 13:05:35 +01:00
Hugo Sales d35b6f3437
[DOCKER] Add msgpack and redis extensions to docker image 2021-09-14 13:05:35 +01:00
Hugo Sales 279b7e775b
[DOCKER][PHP][EXTENSION] Add PHP ds extension to docker PHP image 2021-09-14 13:05:34 +01:00
Hugo Sales 1ce5661f70
[DOCKER] Small fixes to docker setup, imported from V2 2021-09-14 13:05:03 +01:00
Hugo Sales 50e450f082
[TOOLS][DOCKER] Further fixes in the docker environment and fixed the install script 2021-09-14 13:05:03 +01:00
Hugo Sales b1afa9cf91
[DOCKER] Fixed docker environment to properly configure the app environment 2021-09-14 13:05:03 +01:00
Hugo Sales e0b26ad38b
[TOOLS][SSL] Added bin/boostrap_certificates.sh, allowing for easy configuration of SSL certificates with Let's Encrypt 2021-09-14 13:05:03 +01:00
Hugo Sales 7da61f8db5
[DOCKER] Updated dockerfile to add memcached 2021-09-14 13:01:33 +01:00
Hugo Sales d6bb3e7caa
[DOCKER] Added preliminary docker container 2021-09-14 13:01:33 +01:00