29 lines
780 B
YAML
29 lines
780 B
YAML
services:
|
|
|
|
server-php:
|
|
build:
|
|
context: .
|
|
args:
|
|
SERVER_PHP_IMAGE: ${FRANKENPHP_IMAGE}
|
|
dockerfile: ${PWD}/docker/Dockerfile.server-php
|
|
|
|
environment:
|
|
FRANKENPHP_ROOT_PATH: ${FRANKENPHP_ROOT_PATH}
|
|
# Configuration en local
|
|
VITE_PORT: ${VITE_PORT}
|
|
|
|
volumes:
|
|
- ${PWD}/www:/app
|
|
- ${PWD}/host/frankenphp/conf/Caddyfile:/etc/frankenphp/Caddyfile
|
|
- ${PWD}/host/php/conf/${OPCACHE_CONFIG_FILE:-opcache.default.ini}:/usr/local/etc/php/conf.d/opcache.ini
|
|
- ${PWD}/upload:/app/public/upload
|
|
|
|
user: "${UID:-1000}:${GID:-1000}"
|
|
|
|
healthcheck:
|
|
test: [ "CMD-SHELL", "curl -s http://localhost/server-php-test.php || exit 1" ]
|
|
interval: 30s
|
|
timeout: 1s
|
|
retries: 10
|
|
start_period: 1s
|