mirror of
https://codeberg.org/icewind/haze.git
synced 2026-06-03 09:04:12 +02:00
initial nix based docker images
This commit is contained in:
parent
4972a889eb
commit
06bf3b4b62
72 changed files with 472 additions and 789 deletions
53
nix/image/php.nix
Normal file
53
nix/image/php.nix
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
{
|
||||
lib,
|
||||
php,
|
||||
debug ? false,
|
||||
}: let
|
||||
inherit (lib) optionals;
|
||||
in
|
||||
php.buildEnv {
|
||||
extensions = {
|
||||
enabled,
|
||||
all,
|
||||
}:
|
||||
enabled
|
||||
++ (with all;
|
||||
[
|
||||
xdebug
|
||||
excimer
|
||||
inotify
|
||||
redis
|
||||
oci8
|
||||
zip
|
||||
pdo
|
||||
pdo_pgsql
|
||||
pdo_sqlite
|
||||
pdo_mysql
|
||||
pgsql
|
||||
intl
|
||||
curl
|
||||
mbstring
|
||||
pcntl
|
||||
ldap
|
||||
exif
|
||||
gmp
|
||||
apcu
|
||||
]
|
||||
++ optionals (!debug) [
|
||||
# smbclient # this breaks the build for no apparent reason
|
||||
blackfire
|
||||
]);
|
||||
extraConfig = ''
|
||||
xdebug.mode=debug,trace,profile
|
||||
xdebug.start_with_request=trigger
|
||||
xdebug.discover_client_host=true
|
||||
xdebug.client_host=hazehost
|
||||
xdebug.log_level=0
|
||||
xdebug.output_dir=/tmp/xdebug
|
||||
|
||||
memory_limit=512M
|
||||
|
||||
apc.enable_cli=1
|
||||
opcache.enable_cli=1
|
||||
'';
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue