Есть проект в Docker, внутри команда запуска
NODE_ENV=production pm2-runtime start ./bin/www -i max
Проект запускается через композ:
docker-compose up -d
При этом логи пишутся в докер и остаются внутри контейнера.
Команда
# find / -name "*.log"
в контейнере выдает:
/usr/local/share/.cache/yarn/v6/npm-is-arrayish-0.3.2-integrity/node_modules/is-arrayish/yarn-error.log
/var/log/apt/term.log
/var/log/apt/history.log
/var/log/alternatives.log
/var/log/dpkg.log
/var/log/fontconfig.log
/app/yarn-error.log
/app/node_modules/is-arrayish/yarn-error.log
/app/log/error.log
/app/log/app.log
Файлы /app/log/error.log и /app/log/app.log содержат те же логи, что и Docker.
Как правильно настроить хранение и ротацию логов Docker и pm2 ?