wip: franenphp in worker mode

This commit is contained in:
2025-05-23 20:38:22 -05:00
parent 34d9029b7c
commit 794189d70a
7 changed files with 135 additions and 54 deletions

View File

@@ -12,6 +12,21 @@ services:
- $PWD/bash/caddy:/etc/caddy
- $PWD/bash/certs:/etc/ssl
app:
build: .
restart: unless-stopped
environment:
SERVER_NAME: ":80"
FRANKENPHP_CONFIG: "worker /app/public/index.php"
CADDY_GLOBAL_OPTIONS: "auto_https off"
APP_RUNTIME: "Runtime\\FrankenPhpSymfony\\Runtime"
volumes:
- $PWD:/app
tty: true
depends_on:
database:
condition: service_healthy
redis:
image: redis:latest
volumes:
@@ -19,44 +34,33 @@ services:
command: redis-server --maxmemory 512MB
restart: unless-stopped
app:
build:
dockerfile: Dockerfile
context: .
ports:
- "8001:80"
volumes:
- ./:/var/www
depends_on:
database:
condition: service_healthy
worker:
build:
dockerfile: docker/Dockerfile.worker
context: .
volumes:
- ./:/app
- ./var/downloads/movies:/var/download/movies
- ./var/downloads/tvshows:/var/download/tvshows
command: -vvv --time-limit=3600
env_file:
- .env
depends_on:
app:
condition: service_healthy
# worker:
# build:
# dockerfile: docker/Dockerfile.worker
# context: .
# volumes:
# - ./:/app
# - ./var/downloads/movies:/var/download/movies
# - ./var/downloads/tvshows:/var/download/tvshows
# command: -vvv --time-limit=3600
# env_file:
# - .env
# depends_on:
# app:
# condition: service_healthy
scheduler:
build:
dockerfile: docker/Dockerfile.scheduler
context: .
volumes:
- ./:/var/www
- ./var/download:/var/download
command: -vv --time-limit=3600
depends_on:
app:
condition: service_healthy
# scheduler:
# build:
# dockerfile: docker/Dockerfile.scheduler
# context: .
# volumes:
# - ./:/var/www
# - ./var/download:/var/download
# command: -vv --time-limit=3600
# depends_on:
# app:
# condition: service_healthy
mercure:
image: dunglas/mercure