diff --git a/Docker/Dockerfile b/Docker/Dockerfile index 8da5820..52075ef 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -1,7 +1,8 @@ -FROM busybox:latest +#FROM busybox:latest +FROM scratch MAINTAINER Michele Fadda "" -COPY lastlogin_mongodb /bin/lastlogin_mongodb +COPY lastlogin_mongodb-v4.1.1 /bin/lastlogin_mongodb ENTRYPOINT [ "/bin/lastlogin_mongodb" ] \ No newline at end of file diff --git a/Docker/lastlogin_mongodb b/Docker/lastlogin_mongodb deleted file mode 100755 index ce22437..0000000 Binary files a/Docker/lastlogin_mongodb and /dev/null differ diff --git a/Docker/run.sh b/Docker/run.sh new file mode 100644 index 0000000..b7d37f1 --- /dev/null +++ b/Docker/run.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +docker run \ + --rm \ + -v /opt/llmongo/log:/data \ + --name llmongo_tiscali \ + --log-opt max-size=2m \ + --log-opt max-file=5 \ + mikif70/llmongo:4.1.1 \ + -l /data/llmongo.log \ + -p /data/llmongo.pid \ + -r redis-ll.mail.tiscali.sys:6379 \ + -m 10.39.80.189:27017 \ + -d lastlogin \ + -i enginedb1@10.39.109.107:8086 \ + -T 60s \ + $@ diff --git a/logrotate.cfg b/logrotate.cfg new file mode 100644 index 0000000..4f500de --- /dev/null +++ b/logrotate.cfg @@ -0,0 +1,28 @@ +/opt/mongodb/mongod/log/*.log +{ + daily + rotate 10 + maxsize 10M + compress + delaycompress + missingok + notifempty + sharedscripts + copytruncate + postrotate + /usr/bin/docker kill -s SIGUSR1 mongod 2> /dev/null || true + endscript +} + +/opt/llmongo/log/*.log +{ + daily + maxsize 5M + rotate 8 + compress + delaycompress + missingok + notifempty + sharedscripts + copytruncate +}