From 2a439b8df4df87b6a916053713a906be4d912e48 Mon Sep 17 00:00:00 2001 From: WOBBLEFANG THE THIRD Date: Tue, 21 Apr 2026 15:00:03 +0200 Subject: [PATCH] add docker support :3 --- Dockerfile | 11 +++++++++++ public/.htaccess | 4 ++++ src/Controller/HomeController.php | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 Dockerfile create mode 100644 public/.htaccess diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f24cf09 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM php:8.3-apache + +RUN a2enmod rewrite + +COPY . /var/www/html + +RUN sed -i 's|/var/www/html|/var/www/html/public|g' \ + /etc/apache2/sites-available/000-default.conf + +RUN sed -i 's|AllowOverride None|AllowOverride All|g' \ + /etc/apache2/apache2.conf \ No newline at end of file diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..11b28de --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,4 @@ +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule ^ index.php [QSA,L] \ No newline at end of file diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 8814fed..43dff04 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -6,7 +6,7 @@ class HomeController extends BaseController public function index(): void { $this->render('home', [ - 'title' => 'Willkommen' + 'title' => 'meow :3' ]); } } \ No newline at end of file