revision
All checks were successful
/ build-docker-image (push) Successful in 24s

This commit is contained in:
2025-01-20 20:16:51 +00:00
parent 11af5b8729
commit e79bfbf384
9 changed files with 101 additions and 42 deletions

17
docker/Dockerfile Normal file
View File

@@ -0,0 +1,17 @@
FROM duplicati/duplicati
RUN apt update && \
apt install -y default-mysql-client && \
rm -rf /var/lib/apt/lists/*
#repo root scripts
COPY /docker/scripts /usr/local/bin
#docker scripts
COPY ./scripts /usr/local/bin
RUN \
chmod +x /usr/local/bin/duplicati-influxdb-notify; \
chmod +x /usr/local/bin/duplicati-mysql-backup; \
chmod +x /usr/local/bin/dockerlog
EXPOSE 8200

View File

@@ -32,12 +32,3 @@ volumes:
db-dumps:
```
## Development
### Docker Build
```bash
#Executed on repository root folder
docker build -t duplicati-mysqlclient:latest -f docker/mysqlclient/Dockerfile .
```

View File

@@ -1,15 +0,0 @@
FROM duplicati/duplicati
RUN apt update && apt install -y default-mysql-client && rm -rf /var/lib/apt/lists/*
COPY ../../ /app
RUN ls ./app
COPY ../../docker/scripts /usr/local/bin
COPY ./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