MISP / x_old_misp_docker

MISP Docker (XME edition)
283 stars 168 forks source link

The application log will not show using docker logs, only supervisord logs are showing #116

Open sdzhangtao opened 3 years ago

sdzhangtao commented 3 years ago

When MISP is started, application logs by default are located at /var/www/MISP/app/tmp/logs, I have changed bootstrap.php to use Console log instead of file log. However it could be because of supervisord, the docker logs will only show supervisord logs.

Here is what's in your supervisord configuration. command=/bin/bash -c "source /etc/apache2/envvars && exec /usr/sbin/apache2 -DFOREGROUND"

I know docker will only collect logs from current console. So I have added the following based on this document. http://veithen.io/2015/01/08/supervisord-redirecting-stdout.html But it's still not working. stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0

I think the reason might be because the command starts a new shell.

Could you find out why?

Thanks Tao