[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Thiago Luna de Melo
Criador Thiago Luna de Melo 29/07/2024

Olá, Mestre!

Poderia me orientar como instalar o supervisor nesse setup-docker-laravel?
Tentei mas não está dando certo.
Projeto: https://github.com/thiagoluna/laravel10-acl 

Adicionei as linhas abaixo no Dockerfile:

# Install system dependencies
RUN apt-get update && apt-get install -y \
git \
curl \
libpng-dev \
libonig-dev \
libxml2-dev \
zip \
unzip \
supervisor

# Make supervisor log directory
RUN mkdir -p /var/log/supervisor

# Copy local supervisord.conf to the conf.d directory
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
# Start supervisord
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]

Arquivo supervisord.conf

[supervisord]
nodaemon=true
user=root
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid

[program:worker]
directory=/var/www
process_name=%(program_name)s_%(process_num)02d
command=php artisan queue:work --tries=3
autostart=true
autorestart=true
redirect_stderr=true
numprocs=1
stdout_logfile = /var/www/storage/logs/queue-work.log

Erro no Postman

<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.25.2</center>
</body>
</html>

Se eu comentar a linha abaixo, tudo volta ao normal, mas sem o supervisor rodando.

# CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]
Manager Carlos Ferreira 29/07/2024

Olá, Thiago! Tudo bem?

 

Tenho esse setup aqui, com o supervisor rodando certinho:

https://github.com/especializati/setup-docker-laravel/tree/production

 

Se não der certo, me avise, que tenho outras opções.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!