From 0b1e067f52184b4b535b0e7a390acde63090c6f4 Mon Sep 17 00:00:00 2001 From: Chingis Sandanov Date: Mon, 2 Dec 2024 15:55:20 +0300 Subject: [PATCH] Add env var for configuring session.cookie_samesite, closes #208 --- 8/templates/docker-php-8.1.ini.tmpl | 1 + 8/templates/docker-php-8.2.ini.tmpl | 1 + 8/templates/docker-php-8.3.ini.tmpl | 1 + 8/templates/docker-php-8.4.ini.tmpl | 1 + 4 files changed, 4 insertions(+) diff --git a/8/templates/docker-php-8.1.ini.tmpl b/8/templates/docker-php-8.1.ini.tmpl index d84dc65..f434328 100644 --- a/8/templates/docker-php-8.1.ini.tmpl +++ b/8/templates/docker-php-8.1.ini.tmpl @@ -56,6 +56,7 @@ session.cookie_lifetime = {{ getenv "PHP_SESSION_COOKIE_LIFETIME" "0" }} session.cookie_path = {{ getenv "PHP_SESSION_COOKIE_PATH" "/" }} session.cookie_domain = {{ getenv "PHP_SESSION_COOKIE_DOMAIN" }} session.cookie_httponly = {{ getenv "PHP_SESSION_COOKIE_HTTPONLY" "0" }} +session.cookie_samesite = {{ getenv "PHP_SESSION_COOKIE_SAMESITE" }} session.serialize_handler = {{ getenv "PHP_SESSION_SERIALIZE_HANDLER" "php" }} session.gc_probability = {{ getenv "PHP_SESSION_GC_PROBABILITY" "1" }} session.gc_divisor = {{ getenv "PHP_SESSION_GC_DIVISOR" "100" }} diff --git a/8/templates/docker-php-8.2.ini.tmpl b/8/templates/docker-php-8.2.ini.tmpl index f8ef357..bea9b38 100644 --- a/8/templates/docker-php-8.2.ini.tmpl +++ b/8/templates/docker-php-8.2.ini.tmpl @@ -57,6 +57,7 @@ session.cookie_lifetime = {{ getenv "PHP_SESSION_COOKIE_LIFETIME" "0" }} session.cookie_path = {{ getenv "PHP_SESSION_COOKIE_PATH" "/" }} session.cookie_domain = {{ getenv "PHP_SESSION_COOKIE_DOMAIN" }} session.cookie_httponly = {{ getenv "PHP_SESSION_COOKIE_HTTPONLY" "0" }} +session.cookie_samesite = {{ getenv "PHP_SESSION_COOKIE_SAMESITE" }} session.serialize_handler = {{ getenv "PHP_SESSION_SERIALIZE_HANDLER" "php" }} session.gc_probability = {{ getenv "PHP_SESSION_GC_PROBABILITY" "1" }} session.gc_divisor = {{ getenv "PHP_SESSION_GC_DIVISOR" "100" }} diff --git a/8/templates/docker-php-8.3.ini.tmpl b/8/templates/docker-php-8.3.ini.tmpl index 19879a3..233be69 100644 --- a/8/templates/docker-php-8.3.ini.tmpl +++ b/8/templates/docker-php-8.3.ini.tmpl @@ -57,6 +57,7 @@ session.cookie_lifetime = {{ getenv "PHP_SESSION_COOKIE_LIFETIME" "0" }} session.cookie_path = {{ getenv "PHP_SESSION_COOKIE_PATH" "/" }} session.cookie_domain = {{ getenv "PHP_SESSION_COOKIE_DOMAIN" }} session.cookie_httponly = {{ getenv "PHP_SESSION_COOKIE_HTTPONLY" "0" }} +session.cookie_samesite = {{ getenv "PHP_SESSION_COOKIE_SAMESITE" }} session.serialize_handler = {{ getenv "PHP_SESSION_SERIALIZE_HANDLER" "php" }} session.gc_probability = {{ getenv "PHP_SESSION_GC_PROBABILITY" "1" }} session.gc_divisor = {{ getenv "PHP_SESSION_GC_DIVISOR" "100" }} diff --git a/8/templates/docker-php-8.4.ini.tmpl b/8/templates/docker-php-8.4.ini.tmpl index f425a33..1a448b1 100644 --- a/8/templates/docker-php-8.4.ini.tmpl +++ b/8/templates/docker-php-8.4.ini.tmpl @@ -57,6 +57,7 @@ session.cookie_lifetime = {{ getenv "PHP_SESSION_COOKIE_LIFETIME" "0" }} session.cookie_path = {{ getenv "PHP_SESSION_COOKIE_PATH" "/" }} session.cookie_domain = {{ getenv "PHP_SESSION_COOKIE_DOMAIN" }} session.cookie_httponly = {{ getenv "PHP_SESSION_COOKIE_HTTPONLY" "0" }} +session.cookie_samesite = {{ getenv "PHP_SESSION_COOKIE_SAMESITE" }} session.serialize_handler = {{ getenv "PHP_SESSION_SERIALIZE_HANDLER" "php" }} session.gc_probability = {{ getenv "PHP_SESSION_GC_PROBABILITY" "1" }} session.gc_divisor = {{ getenv "PHP_SESSION_GC_DIVISOR" "100" }}