Commit graph

51 commits

Author SHA1 Message Date
Shish
c88c26c256 [docker] remove unused tests target 2024-08-31 17:58:50 +01:00
Shish
8a8d78ae66 [docker] add rsync for backups 2024-06-30 11:31:13 +01:00
Shish
7bc8459cda [docker] generate web server config with our own script (envsubst is terrible) 2024-02-21 19:27:20 +00:00
Shish
a77c31b2cb [docker] accept MAX_FILE_UPLOADS as a docker environment variable 2024-02-21 12:58:24 +00:00
Shish
046f70c3ba [docker] add php8.3-memcached library, see #997 2024-01-07 18:40:31 +00:00
Shish
e57264fd95 [ci] more specific version in /system_info, less specific version in footer 2024-01-06 19:32:33 +00:00
Shish
f3d869f8c3 [docker] quieter build 2024-01-05 15:59:30 +00:00
Shish
9754e114e2 [docker] send error logs to stderr 2024-01-04 12:36:11 +00:00
Shish
6fd1a6aeaa [docker] docs 2023-12-31 16:03:03 +00:00
Shish
42fc180c25 [docker] set BUILD_TIME/BUILD_HASH vars 2023-12-31 14:45:39 +00:00
Shish
aeeeca75eb [docker] add ffprobe too 2023-12-30 13:26:19 +00:00
Shish
cf9d6ebfa0 [docker] disable healthcheck
traefik won't send traffic to containers that are "starting" (pre first
health check) - it insists on waiting for the full minute until after
the once-per-minute check has passed :/
2023-12-24 22:49:50 +00:00
Shish
be353450d8 [docker] prod-mode doesn't need git, which means we don't need perl, which saves another 100MB 2023-12-24 18:55:44 +00:00
Shish
79299398f5 [docker] static ffmpeg to save 300MB of dependencies 2023-12-24 16:30:19 +00:00
Shish
7f02a77ecb [docker] flatten build a bit 2023-12-24 15:50:54 +00:00
Shish
6212566aea [docker] make exec friendlier 2023-12-23 01:12:48 +00:00
Shish
56a238e421 [docker] add php-curl 2023-12-23 00:55:07 +00:00
Shish
6069e9455a UPLOAD_MAX_FILESIZE with unit 2023-12-18 01:24:29 +00:00
Shish
7fae66e7e8 Set default UID/GID 2023-12-18 00:43:34 +00:00
Shish
77892c5d92 fix entrypoint 2023-12-16 23:44:46 +00:00
Shish
282d13f632 Use nginx Unit rather than the php development server 2023-12-16 23:03:04 +00:00
Shish
5897bfdb7b Basic devcontainer setup
Getting xdebug working on osx is a pain, devcontainers are less pain...
2023-12-14 00:17:17 +00:00
Shish
133f805302 more efficient docker build 2023-06-27 11:27:11 +01:00
Shish
cad3357e38 allow setting upload_max_filesize by docker environment variable, see #915 2023-06-27 01:55:32 +01:00
Shish
16dc8dffce Merge tag 'v2.9.3'
New 2.9.x release using debian:bullseye instead of debian:stable
2023-06-27 00:01:38 +01:00
Shish
1c1ad3a716 s/debian:stable/debian:bullseye/ 2023-06-26 22:35:05 +01:00
Shish
45704f1775 Add ffmpeg to the docker install (thanks @tegaki-tegaki , see #805) 2023-02-16 19:24:40 +00:00
Shish
d53c61bd04 fix breakages from debian unstable 2023-01-10 19:03:30 +00:00
Shish
a04bc2e7e4 php8.1 gogogo 2022-10-28 01:45:35 +01:00
HeCorr
eead00c601
replace debian:testing-slim image with debian:stable in Dockerfile
fixes some apt errors saying that PHP packages weren't found
2022-02-10 02:25:49 -03:00
Shish
32a308a07a more frequent health checks for faster health 2021-07-24 19:28:18 +01:00
Shish
ad88679e61 php7.4 in docker 2020-10-24 14:22:46 +01:00
Shish
168cf99188 shrink docker image from ~550MB to ~300MB 2020-03-25 19:43:28 +00:00
Shish
134fd7d919 xdebug only for unit-test image 2020-03-25 19:37:38 +00:00
Shish
ea637132bd named layers 2020-03-25 19:36:41 +00:00
Shish
ad9cca36b1 improvements to run inside docker 2020-03-22 15:23:23 +00:00
Shish
99c461e0e0 streamline docker build 2020-03-19 14:58:55 +00:00
Shish
6955053b87 fewer layers 2020-03-19 14:52:54 +00:00
Daniel Oaks
2c36dbef38 Mark the docker script as executable 2020-03-09 02:03:49 +10:00
Shish
81880f7458 Make installer nice again 2020-02-06 02:19:51 +00:00
Shish
95f4474b72 docket 2020-01-27 20:11:28 +00:00
Shish
d6c7857c6b syntax 2020-01-27 20:06:19 +00:00
Shish
88b592c6ef coverage as a separate step 2020-01-27 11:57:34 +00:00
Shish
9eb5acf2dc use strict types 2020-01-26 16:27:56 +00:00
Shish
56b8d88ca4 install with composer.lock to make sure exact versions are installed 2019-11-28 16:42:59 +00:00
Shish
4f0ee38508 slightly more verbose docker install 2019-11-03 18:55:37 +00:00
Shish
d7b08d7b95 bump required versions based on Debian Stable 2019-10-01 11:06:40 +01:00
Shish
0aec16aa5b specify DB in docker env 2019-02-02 12:06:30 +00:00
Shish
78258f7763 reduce diff between travis and docker 2018-11-07 15:12:13 +00:00
Shish
9e795f41a7 use vendor JS directly instead of copy-pasting 2018-11-07 15:12:13 +00:00