version: "3" services: duplicati: image: duplicati-mysqlclient environment: - MYSQL_HOST=db - MYSQL_DATABASE=${DB_NAME} - MYSQL_USER=${DB_USER} - MYSQL_PASSWORD=${DB_PASSWORD} - DESTINATION=/git/db-dumps volumes: - duplicati-data:/data - duplicati-data:/git/duplicati-data:ro - data:/git/data:ro - db:/git/db:ro - db-dumps:/git/db-dumps ports: - ${DUPLICATI_PORT}:8200 restart: unless-stopped networks: - gitea volumes: duplicati-data: data: name: ${GITEA_APP_DATA_VOLUME_NAME} db: name: ${GITEA_DB_DATA_VOLUME_NAME} db-dumps: name: ${GITEA_DB_DUMPS_VOLUME_NAME} networks: gitea: name: ${DEFAULT_NETWORK_NAME}