Mise à jour de la configuration pour la gestion des cron.
This commit is contained in:
@@ -3,6 +3,7 @@ services:
|
||||
server-php:
|
||||
|
||||
environment:
|
||||
APP_PATH: ${APP_CONTAINER_PATH}
|
||||
APACHE_ADMIN_EMAIL: ${APACHE_ADMIN_EMAIL}
|
||||
APACHE_ROOT_PATH: ${APACHE_ROOT_PATH}
|
||||
# Configuration en local
|
||||
@@ -14,4 +15,5 @@ services:
|
||||
- ${PWD}/host/apache/conf/vhost.conf:/etc/apache2/sites-available/000-default.conf
|
||||
- ${PWD}/host/apache/conf/apache2.conf:/etc/apache2/conf-enabled/docker.conf
|
||||
- ${PWD}/host/php/conf/${OPCACHE_CONFIG_FILE:-opcache.default.ini}:/usr/local/etc/php/conf.d/opcache.ini
|
||||
- ${PWD}/host/crontab:/etc/crontab
|
||||
- ${PWD}/upload:/app/public/upload
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
services:
|
||||
|
||||
cron:
|
||||
restart: unless-stopped
|
||||
container_name: ${CONTAINER_PREFIX}_cron
|
||||
|
||||
build:
|
||||
context: ${PWD}
|
||||
args:
|
||||
IMAGE: ${SERVER_PHP_IMAGE}
|
||||
dockerfile: ${PWD}/docker/cron.dockerfile
|
||||
|
||||
command: supercronic /etc/crontab
|
||||
|
||||
environment:
|
||||
APP_PATH: ${APP_CONTAINER_PATH}
|
||||
|
||||
volumes:
|
||||
- ${PWD}/${APP_HOST_PATH}:${APP_CONTAINER_PATH}
|
||||
- ${PWD}/host/crontab:/etc/crontab
|
||||
|
||||
depends_on:
|
||||
- server-php
|
||||
|
||||
healthcheck:
|
||||
disable: true
|
||||
@@ -3,14 +3,20 @@ services:
|
||||
server-php:
|
||||
|
||||
environment:
|
||||
APP_PATH: ${APP_CONTAINER_PATH}
|
||||
FRANKENPHP_ROOT_PATH: ${FRANKENPHP_ROOT_PATH}
|
||||
XDG_DATA_HOME: /data
|
||||
XDG_CONFIG_HOME: /config
|
||||
# Configuration en local
|
||||
VITE_PORT: ${VITE_PORT}
|
||||
|
||||
volumes:
|
||||
- ${PWD}/${APP_HOST_PATH}:${APP_CONTAINER_PATH}
|
||||
- ${PWD}/host/frankenphp/conf/Caddyfile:/etc/frankenphp/Caddyfile
|
||||
- ${PWD}/host/frankenphp/conf/Caddyfile:/etc/caddy/Caddyfile
|
||||
- ${PWD}/host/frankenphp/data:/data
|
||||
- ${PWD}/host/frankenphp/config:/config
|
||||
- ${PWD}/host/php/conf/${OPCACHE_CONFIG_FILE:-opcache.default.ini}:/usr/local/etc/php/conf.d/opcache.ini
|
||||
- ${PWD}/host/crontab:/etc/crontab
|
||||
- ${PWD}/upload:/app/public/upload
|
||||
|
||||
healthcheck:
|
||||
|
||||
@@ -1,13 +1,5 @@
|
||||
services:
|
||||
|
||||
traefik:
|
||||
command:
|
||||
- "--certificatesresolvers.letsencrypt.acme.email=${LETSENCRYPT_EMAIL}"
|
||||
- "--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
|
||||
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
|
||||
volumes:
|
||||
- ${PWD}/certs/letsencrypt:/letsencrypt
|
||||
|
||||
server-php:
|
||||
labels:
|
||||
- traefik.http.routers.${CONTAINER_PREFIX}_server_php.tls.certresolver=letsencrypt
|
||||
|
||||
Reference in New Issue
Block a user