-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProcfile
More file actions
19 lines (15 loc) · 1004 Bytes
/
Procfile
File metadata and controls
19 lines (15 loc) · 1004 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Procfile — managed by overseer (or foreman)
# Start everything: mise run dev (or: foreman start / overseer start)
#
# Process order matters: fpm must be up before web tries to connect.
# PHP-FPM — must start first; Caddy's php_fastcgi will connect to its socket
fpm: php-fpm --nodaemonize --fpm-config /usr/local/etc/php-fpm.conf
# Caddy — reverse proxy + static file server; reads Caddyfile in project root
web: caddy run --config Caddyfile --adapter caddyfile
# Symfony Scheduler — the Scheduler component runs as a Messenger transport.
# scheduler_default is the transport name Symfony registers automatically.
scheduler: php bin/console messenger:consume scheduler_default --memory-limit=128M
# Messenger worker — consumes async queue messages (Redis transport)
# Uncomment once messenger.yaml has an `async` transport configured;
# the default sync:// transport does not need a worker process
# worker: php bin/console messenger:consume async --time-limit=3600 --memory-limit=128M