added docker log
This commit is contained in:
13
README.md
13
README.md
@@ -19,7 +19,7 @@ _Source: https://github.com/duplicati/duplicati/blob/master/Duplicati/Library/Mo
|
||||
Using option run-script-before-required on duplicati job set value to [script](scripts/duplicati-mysql-backup).
|
||||
And job will create a database dump configured using environment variables.
|
||||
Example:
|
||||
--run-script-after=/root/repos/duplicate/scripts/duplicati-mysql-backup
|
||||
--run-script-after=/duplicati-mysql-backup
|
||||
|
||||
[script](scripts/duplicati-mysql-backup)
|
||||
|
||||
@@ -47,7 +47,16 @@ INFLUXDB_TOKEN=influxdbname
|
||||
|
||||
Add [script](scripts/duplicati-influxdb-notify) to default settings.
|
||||
Example:
|
||||
--run-script-after=/root/repos/duplicate/scripts/duplicati-influxdb-notify
|
||||
--run-script-after=duplicati-influxdb-notify
|
||||
|
||||
|
||||
### Docker log
|
||||
|
||||
`
|
||||
Add [script](docker/scripts/dockerlog) to default settings.
|
||||
Example:
|
||||
--run-script-after=dockerlog
|
||||
|
||||
|
||||
|
||||
### Environment Variables
|
||||
|
||||
@@ -4,7 +4,8 @@ RUN apt update && apt install -y default-mysql-client && rm -rf /var/lib/apt/lis
|
||||
|
||||
|
||||
COPY /scripts/* /usr/local/bin/
|
||||
COPY /docker/scripts/* /usr/local/bin/
|
||||
RUN chmod +x /usr/local/bin/duplicati-influxdb-notify
|
||||
RUN chmod +x /usr/local/bin/duplicati-mysql-backup
|
||||
|
||||
RUN chmod +x /usr/local/bin/dockerlog
|
||||
EXPOSE 8200
|
||||
11
docker/scripts/dockerlog
Normal file
11
docker/scripts/dockerlog
Normal file
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
printf $(date '+%Y-%m-%d') >> /proc/1/fd/1;
|
||||
printf " " >> /proc/1/fd/1;
|
||||
printf $(date '+%H:%M:%S') >> /proc/1/fd/1;
|
||||
printf "|%s" $HOSTNAME >> /proc/1/fd/1;
|
||||
printf "|%s" $DUPLICATI__PARSED_RESULT >> /proc/1/fd/1;
|
||||
printf "|%s" $DUPLICATI__OPERATIONNAME >> /proc/1/fd/1;
|
||||
printf "|%s" $DUPLICATI__EVENTNAME >> /proc/1/fd/1;
|
||||
printf "|%s" $DUPLICATI__backup_name >> /proc/1/fd/1;
|
||||
printf "|%s" $DUPLICATI__LOCALPATH >> /proc/1/fd/1;
|
||||
printf "\n" >> /proc/1/fd/1
|
||||
Reference in New Issue
Block a user