- Dockerfile: PHP 8.3 con Apache, copia todo el código a la imagen - docker-compose.yml: Sin volúmenes de código, usa env_file - supervisord.conf: Incluye Apache, Discord bot y colas de procesos - apache.conf: Configuración de virtualhost con rewrite - .dockerignore: Excluye archivos innecesarios de la imagen - Eliminados archivos duplicados de supervisor - Creada carpeta database/ para init scripts - Telegram funciona vía webhook (no necesita supervisor)
54 lines
1.4 KiB
Plaintext
Executable File
54 lines
1.4 KiB
Plaintext
Executable File
[supervisord]
|
|
nodaemon=true
|
|
logfile=/var/www/html/logs/supervisor.log
|
|
logfile_maxbytes=50MB
|
|
pidfile=/var/run/supervisord.pid
|
|
childlogdir=/var/www/html/logs
|
|
|
|
[program:apache]
|
|
process_name=%(program_name)s
|
|
command=/usr/sbin/apache2ctl -D FOREGROUND
|
|
autostart=true
|
|
autorestart=true
|
|
stdout_logfile=/var/www/html/logs/apache.log
|
|
stdout_logfile_maxbytes=10MB
|
|
stderr_logfile=/var/www/html/logs/apache_error.log
|
|
redirect_stderr=true
|
|
|
|
[program:bot_discord]
|
|
process_name=%(program_name)s
|
|
command=php /var/www/html/discord_bot.php
|
|
autostart=true
|
|
autorestart=true
|
|
numprocs=1
|
|
stdout_logfile=/var/www/html/logs/discord_bot.log
|
|
stdout_logfile_maxbytes=10MB
|
|
stderr_logfile=/var/www/html/logs/discord_bot_error.log
|
|
redirect_stderr=true
|
|
|
|
[program:bot_process_queue]
|
|
process_name=%(program_name)s
|
|
command=php /var/www/html/process_queue.php
|
|
autostart=true
|
|
autorestart=true
|
|
numprocs=1
|
|
stdout_logfile=/var/www/html/logs/process_queue.log
|
|
stdout_logfile_maxbytes=10MB
|
|
stderr_logfile=/var/www/html/logs/process_queue_error.log
|
|
redirect_stderr=true
|
|
|
|
[program:bot_translation_queue]
|
|
process_name=%(program_name)s
|
|
command=php /var/www/html/process_translation_queue.php
|
|
autostart=true
|
|
autorestart=true
|
|
numprocs=1
|
|
stdout_logfile=/var/www/html/logs/translation_queue.log
|
|
stdout_logfile_maxbytes=10MB
|
|
stderr_logfile=/var/www/html/logs/translation_queue_error.log
|
|
redirect_stderr=true
|
|
|
|
[group:bot_workers]
|
|
programs=bot_discord,bot_process_queue,bot_translation_queue
|
|
priority=999
|