diff --git a/src/addons.js b/src/addons.js index baf0d3916..a6c6d6af0 100644 --- a/src/addons.js +++ b/src/addons.js @@ -766,6 +766,10 @@ function setupRedis(app, options, callback) { --label=location=${label} \ --net cloudron \ --net-alias ${redisName} \ + --log-driver syslog \ + --log-opt syslog-address=udp://127.0.0.1:2514 \ + --log-opt syslog-format=rfc5424 \ + --log-opt tag="${tag}" \ -m ${memoryLimit/2} \ --memory-swap ${memoryLimit} \ --dns 172.18.0.1 \ diff --git a/src/mail.js b/src/mail.js index c845ddb9d..d63c9c99b 100644 --- a/src/mail.js +++ b/src/mail.js @@ -562,6 +562,10 @@ function restartMail(callback) { const cmd = `docker run --restart=always -d --name="mail" \ --net cloudron \ --net-alias mail \ + --log-driver syslog \ + --log-opt syslog-address=udp://127.0.0.1:2514 \ + --log-opt syslog-format=rfc5424 \ + --log-opt tag="${tag}" \ -m ${memoryLimit}m \ --memory-swap ${memoryLimit * 2}m \ --dns 172.18.0.1 \ diff --git a/src/platform.js b/src/platform.js index c42eefaab..bace8350f 100644 --- a/src/platform.js +++ b/src/platform.js @@ -162,6 +162,10 @@ function startGraphite(callback) { const cmd = `docker run --restart=always -d --name="graphite" \ --net cloudron \ --net-alias graphite \ + --log-driver syslog \ + --log-opt syslog-address=udp://127.0.0.1:2514 \ + --log-opt syslog-format=rfc5424 \ + --log-opt tag="${tag}" \ -m 75m \ --memory-swap 150m \ --dns 172.18.0.1 \ @@ -191,6 +195,10 @@ function startMysql(callback) { const cmd = `docker run --restart=always -d --name="mysql" \ --net cloudron \ --net-alias mysql \ + --log-driver syslog \ + --log-opt syslog-address=udp://127.0.0.1:2514 \ + --log-opt syslog-format=rfc5424 \ + --log-opt tag="${tag}" \ -m ${memoryLimit}m \ --memory-swap ${memoryLimit * 2}m \ --dns 172.18.0.1 \ @@ -217,6 +225,10 @@ function startPostgresql(callback) { const cmd = `docker run --restart=always -d --name="postgresql" \ --net cloudron \ --net-alias postgresql \ + --log-driver syslog \ + --log-opt syslog-address=udp://127.0.0.1:2514 \ + --log-opt syslog-format=rfc5424 \ + --log-opt tag="${tag}" \ -m ${memoryLimit}m \ --memory-swap ${memoryLimit * 2}m \ --dns 172.18.0.1 \ @@ -243,6 +255,10 @@ function startMongodb(callback) { const cmd = `docker run --restart=always -d --name="mongodb" \ --net cloudron \ --net-alias mongodb \ + --log-driver syslog \ + --log-opt syslog-address=udp://127.0.0.1:2514 \ + --log-opt syslog-format=rfc5424 \ + --log-opt tag="${tag}" \ -m ${memoryLimit}m \ --memory-swap ${memoryLimit * 2}m \ --dns 172.18.0.1 \