Configuration de base pour FrankenPHP.
This commit is contained in:
@@ -20,6 +20,9 @@ DATABASE_ROOT_PASSWORD=""
|
|||||||
APACHE_PHP_VERSION="php:8.5-apache"
|
APACHE_PHP_VERSION="php:8.5-apache"
|
||||||
APACHE_ADMIN_EMAIL=""
|
APACHE_ADMIN_EMAIL=""
|
||||||
|
|
||||||
|
# FrankenPHP
|
||||||
|
FRANKENPHP_VERSION="dunglas/frankenphp:1.11.2-php8.5"
|
||||||
|
|
||||||
# PHPMyAdmin
|
# PHPMyAdmin
|
||||||
PHPMYADMIN_IMAGE="phpmyadmin:5.2-apache"
|
PHPMYADMIN_IMAGE="phpmyadmin:5.2-apache"
|
||||||
PHPMYADMIN_URL=""
|
PHPMYADMIN_URL=""
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
services:
|
||||||
|
|
||||||
|
server-php:
|
||||||
|
image: ${FRANKENPHP_VERSION}
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- ./www:/app
|
||||||
|
- ./host/frankenphp/conf/Caddyfile:/etc/frankenphp/Caddyfile
|
||||||
+3
-2
@@ -27,14 +27,15 @@ services:
|
|||||||
server-php:
|
server-php:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
container_name: ${CONTAINER_PREFIX}_server_php
|
container_name: ${CONTAINER_PREFIX}_server_php
|
||||||
depends_on:
|
|
||||||
- database
|
|
||||||
labels:
|
labels:
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- traefik.docker.network=frontend
|
- traefik.docker.network=frontend
|
||||||
- traefik.http.routers.${CONTAINER_PREFIX}_server_php.rule=Host(`${PROJECT_URL}`)
|
- traefik.http.routers.${CONTAINER_PREFIX}_server_php.rule=Host(`${PROJECT_URL}`)
|
||||||
- traefik.http.routers.${CONTAINER_PREFIX}_server_php.entrypoints=websecure
|
- traefik.http.routers.${CONTAINER_PREFIX}_server_php.entrypoints=websecure
|
||||||
- traefik.http.routers.${CONTAINER_PREFIX}_server_php.tls=true
|
- traefik.http.routers.${CONTAINER_PREFIX}_server_php.tls=true
|
||||||
|
- traefik.http.services.${CONTAINER_PREFIX}_server_php.loadbalancer.server.port=80
|
||||||
|
depends_on:
|
||||||
|
- database
|
||||||
networks:
|
networks:
|
||||||
- frontend
|
- frontend
|
||||||
- backend
|
- backend
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
auto_https disable_redirects
|
||||||
|
}
|
||||||
|
|
||||||
|
:80 {
|
||||||
|
root * /app/
|
||||||
|
php_server
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user