commit 6d7086b1eea265a038874afe5dbdca7098ca6645 Author: Ryjek Date: Mon Jun 29 22:18:04 2026 +0200 initial commit diff --git a/.env-default b/.env-default new file mode 100644 index 0000000..8652fa3 --- /dev/null +++ b/.env-default @@ -0,0 +1,3 @@ +USER="" +PASSWORD="" +DOMAIN_UPDATE="" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7f0fb05 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.idea +logs +!logs/.gitkeep +.env diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..41bcdff --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,17 @@ +services: + cron: + image: registry.docker.rhost.ovh/updateip:0.0.2 + platform: linux/x86_64 + build: + context: . + dockerfile: Dockerfile + restart: on-failure + command: > + bash -c "printenv > /etc/environment && cron -f" + volumes: + - ./project:/var/www/html + - ./logs/cron.log:/var/log/cron.log + environment: + USER: "${USER}" + PASSWORD: "${PASSWORD}" + DOMAIN_UPDATE: "${DOMAIN_UPDATE}" diff --git a/project/myip.php b/project/myip.php new file mode 100644 index 0000000..e69de29 diff --git a/project/test.php b/project/test.php new file mode 100644 index 0000000..f54eb23 --- /dev/null +++ b/project/test.php @@ -0,0 +1,5 @@ + /etc/environment"); +//} +echo date("Y-m-d H:i:s") . " " . PHP_EOL . $_ENV['USER'] . PHP_EOL . $_ENV['PASS'] . PHP_EOL; \ No newline at end of file diff --git a/project/updateip.php b/project/updateip.php new file mode 100644 index 0000000..77fb70e --- /dev/null +++ b/project/updateip.php @@ -0,0 +1,54 @@ +> /var/log/cron.log