Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
digitales:software:docker:lemp-webtrees [24.10.2023] – angelegt cs | digitales:software:docker:lemp-webtrees [11.11.2024] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ==== docker-compose.yaml ==== | ||
<code yaml docker-compose.yaml> | <code yaml docker-compose.yaml> | ||
Zeile 17: | Zeile 19: | ||
volumes: | volumes: | ||
- ' | - ' | ||
+ | - ' | ||
+ | |||
depends_on: | depends_on: | ||
- mariadb | - mariadb | ||
Zeile 48: | Zeile 52: | ||
environment: | environment: | ||
PMA_HOST: mariadb | PMA_HOST: mariadb | ||
+ | UPLOAD_LIMIT: | ||
depends_on: | depends_on: | ||
- mariadb | - mariadb | ||
Zeile 57: | Zeile 62: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ==== php-dockerfile ==== | ||
+ | |||
+ | <code - php-dockerfile> | ||
+ | FROM php:8.1-fpm | ||
+ | |||
+ | # Installing dependencies for the PHP modules | ||
+ | RUN apt-get update && \ | ||
+ | apt-get install -y zip libzip-dev libpng-dev php-curl php-mbstring | ||
+ | |||
+ | # Installing additional PHP modules | ||
+ | RUN docker-php-ext-install mysqli pdo pdo_mysql gd zip mbstring curl exif intl | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ==== php-files/ | ||
+ | |||
+ | <code -> | ||
+ | <?php phpinfo(); ?> | ||
+ | </ | ||
+ | |||
+ | ==== nginx-conf/ | ||
+ | |||
+ | <code - nginx.conf> | ||
+ | server { | ||
+ | listen 80 default_server; | ||
+ | listen [::]:80 default_server; | ||
+ | | ||
+ | server_name localhost; | ||
+ | client_max_body_size 30m; | ||
+ | |||
+ | root / | ||
+ | index index.php index.html; | ||
+ | |||
+ | location / { | ||
+ | try_files $uri $uri/ / | ||
+ | } | ||
+ | |||
+ | location ~* \.php$ { | ||
+ | fastcgi_pass php:9000; | ||
+ | include fastcgi_params; | ||
+ | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||
+ | fastcgi_param SCRIPT_NAME $fastcgi_script_name; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== How to Create Nginx Virtual Host (Server Block) ===== | ||
+ | |||
+ | * [[https:// | ||