Commit graph

16 commits

Author SHA1 Message Date
Jan Philipp Rauwolf
66725386b0
removed opcache installation from docker build
with php 8.5 opcache comes bundled, so the installation fails.
just removing the dependency fixed the build
2026-10-23 00:06:25 +02:00
Maarten
f52249b77b
Merge pull request #1973 from HeySora/add-sqlite-to-docker
Add pdo_sqlite installation to Docker image
2026-10-22 12:32:48 +02:00
the-djmaze
6c9d3edc18 Docker upgrade to PHP 8.5 #2086 2026-10-22 12:13:49 +02:00
HeySora
658b97f5b4
Add pdo_sqlite installation to Docker image 2025-07-16 12:50:18 +02:00
the-djmaze
9ebfa94fec docker hub php83 fails, trying php82 2023-12-31 13:33:31 +01:00
the-djmaze
f96bb39204 Docker hub use alpine linux 3.18.5 2023-12-31 13:29:26 +01:00
the-djmaze
f1350c83b7 docker hub to PHP 8.3 2023-12-31 13:25:06 +01:00
Leonard Jonathan Oh
b58006503c Enhancement (docker): Add more php extensions 2023-11-24 12:31:31 +00:00
leo
24dbff999e
Enhancement: Add Docker Hub image (#965)
* Enhancement: Add Docker Hub image

* Push to ghcr.io

* Add all `org.opencontainers.image.xxx` labels using `--label` instead of `LABEL`

* Change `php-fpm` to listen on `:9000` to expose prometheus metrics via `php-fpm_exporter`

* Include `yarn.lock` to speed up builds

* Reorder

* Use correct sha for pr

* Add logging before overriding values in config

* Add `DEBUG=true` env var for verbose `entrypoint.sh` logs

* Print php exception when snappymail fails to generate data directory and config file on the very first time

* Log snappymail version

* Fix COPY statement

* Add .dockerignore

* Add `USER` and `ENTRYPOINT`

* Update `.dockerignore`

* Add docker image test

* Push only if image test succeeds

* Log when startup is successful

* Use plain `docker build` in `build_and_test.sh`

* Fix test output
2023-11-20 15:01:26 +01:00
neil
4daaa37ed9 fix for arm 2022-07-31 19:34:58 +08:00
kouinkouin
c6099f9863
feat(docker): use --build-arg=aarch64 to build for arm64 2022-05-13 15:37:51 +02:00
kouinkouin
7f8ed04fb4
feat(docker): use php:8.1-fpm-bullseye as base iamge instead of php:7.4-fpm-buster 2022-05-13 15:32:18 +02:00
terribleplan
c82d0a915a
Update release dockerfile for PHP 7.4 2022-03-05 11:02:34 -06:00
djmaze
85b79bce4c Docker fix PHP max upload size because most SMTP servers limit 25MB 2020-12-02 14:58:31 +01:00
djmaze
9679b63b60 Change: Docker PHP 7.4 and drop old mcrypt and use xxtea 2020-11-30 19:13:00 +01:00
Floris Westerman
fcf2c2468d
Add better Docker development and prod support 2020-11-26 15:14:51 +01:00