From 02d36ebb8faa31466146904da0bc527827647ca0 Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Mon, 11 Mar 2024 11:21:18 +0100
Subject: [PATCH] Add configs for fail2ban and upload

---
 docker-compose.yml   | 3 ++-
 docker/Dockerfile    | 6 ++++++
 docker/custom.ini    | 2 ++
 docker/entrypoint.sh | 3 +++
 4 files changed, 13 insertions(+), 1 deletion(-)
 create mode 100644 docker/Dockerfile
 create mode 100644 docker/custom.ini
 create mode 100755 docker/entrypoint.sh

diff --git a/docker-compose.yml b/docker-compose.yml
index f5cb1aa..32b5f22 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -3,7 +3,8 @@ version: "3.0"
 services:
 
     wordpress:
-        image: wordpress:php8.1
+        build:
+          context: docker/
         restart: always
         environment:
             TZ: ${TZ}
diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 0000000..acbba50
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,6 @@
+FROM wordpress:php8.1
+RUN apt-get update && apt-get install -y rsyslog
+RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf
+COPY custom.ini $PHP_INI_DIR/conf.d/
+COPY entrypoint.sh /entrypoint.sh
+ENTRYPOINT ["/entrypoint.sh"]
diff --git a/docker/custom.ini b/docker/custom.ini
new file mode 100644
index 0000000..a9719e4
--- /dev/null
+++ b/docker/custom.ini
@@ -0,0 +1,2 @@
+upload_max_filesize=3G
+post_max_size=3G
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
new file mode 100755
index 0000000..04c3b2c
--- /dev/null
+++ b/docker/entrypoint.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+/usr/sbin/rsyslogd -n -iNONE &
+/usr/local/bin/docker-entrypoint.sh apache2-foreground $@
-- 
GitLab