added docker log

This commit is contained in:
2024-03-16 23:39:58 +00:00
parent 90e90d64a2
commit 174b528899
3 changed files with 24 additions and 3 deletions

View File

@@ -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

View File

@@ -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
View 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