diff --git a/dyndns-update-old/docker-compose.yml b/dyndns-update-old/docker-compose.yml new file mode 100644 index 0000000..2b7f532 --- /dev/null +++ b/dyndns-update-old/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3" +services: + crond: + image: ambroisemaupate/ovh-dyndns + environment: + HOST: hal.micard-family.fr + LOGIN: micard-family.fr-admin + PASSWORD: TititAne/8387 + restart: always diff --git a/dyndns-update/.env b/dyndns-update/.env new file mode 100644 index 0000000..1ffaf60 --- /dev/null +++ b/dyndns-update/.env @@ -0,0 +1,13 @@ +# Project +PROJECT_NAME=ovh-dyndns + +# Docker version +DOCKER_OVH_VERSION=2.0.0 + +# General config +HOSTS_CONFIG_FILE_PATH=./config/hosts.json +UPDATE_INTERVAL=300 + +# Logger +LOGGER_NAME=ovh-dydns +LOGGER_LEVEL=INFO \ No newline at end of file diff --git a/dyndns-update/config/hosts.json b/dyndns-update/config/hosts.json new file mode 100644 index 0000000..06241b7 --- /dev/null +++ b/dyndns-update/config/hosts.json @@ -0,0 +1,7 @@ +[ + { + "hostname": "hal.micard-family.fr", + "username": "micard-family.fr-admin", + "password": "TititAne/8387" + } +] \ No newline at end of file diff --git a/dyndns-update/docker-compose.yml b/dyndns-update/docker-compose.yml index 2b7f532..960e16d 100644 --- a/dyndns-update/docker-compose.yml +++ b/dyndns-update/docker-compose.yml @@ -1,9 +1,9 @@ -version: "3" services: - crond: - image: ambroisemaupate/ovh-dyndns - environment: - HOST: hal.micard-family.fr - LOGIN: micard-family.fr-admin - PASSWORD: TititAne/8387 + ovh-dyndns-client: + image: cibrandocampo/ovh-dyndns-client:${DOCKER_OVH_VERSION:-stable} + container_name: "${PROJECT_NAME:-dyndns-client}" restart: always + env_file: + - .env + volumes: + - ${HOSTS_CONFIG_FILE_PATH}:/app/hosts.json \ No newline at end of file