compose-updater
compose-updater copied to clipboard
The ONCE env is being ignored
Hello!
I tried Docker Compose and Docker CLI to create a Container with the ONCE variable, but its getting ignored.
My docker-compose.yaml:
version: '3'
services:
watcher:
image: virtualzone/compose-updater
#restart: never
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "/home/docker/:/home/docker:ro"
environment:
- "ONCE=1"
My CLI command:
docker run -v "/var/run/docker.sock:/var/run/docker.sock:ro" -v "/home/docker/:/home/docker:ro" -e "ONCE=1" virtualzone/compose-updater
The Output of the CLI Command:
2023/06/12 09:53:51 Compose Updater 2.4.0
2023/06/12 09:53:51 Using settings:
2023/06/12 09:53:51 cleanup ......... false
2023/06/12 09:53:51 dry ............. false
2023/06/12 09:53:51 help ............ false
2023/06/12 09:53:51 interval ........ 60
2023/06/12 09:53:51 once ............ false
2023/06/12 09:53:51 printSettings ... true
2023/06/12 09:53:51 build ........... false
2023/06/12 09:53:51 mqttBroker ......
2023/06/12 09:53:51 mqttClientId .... composeupdater
2023/06/12 09:53:51 mqttTopicPrefix . composeupdater
2023/06/12 09:53:51 mqttUsername ....
2023/06/12 09:53:51 mqttPassword .... (hidden)
Any ideas why its not working?
I confirm I have faced the same issue.
docker run --rm \
--env "ONCE=1" \
--volume /var/run/docker.sock:/var/run/docker.sock \
virtualzone/compose-updater
Log:
2023/06/17 15:03:41 Compose Updater 2.4.0
2023/06/17 15:03:41 Using settings:
2023/06/17 15:03:41 cleanup ......... false
2023/06/17 15:03:41 dry ............. false
2023/06/17 15:03:41 help ............ false
2023/06/17 15:03:41 interval ........ 60
2023/06/17 15:03:41 once ............ false
2023/06/17 15:03:41 printSettings ... true
2023/06/17 15:03:41 build ........... false
2023/06/17 15:03:41 mqttBroker ......
2023/06/17 15:03:41 mqttClientId .... composeupdater
2023/06/17 15:03:41 mqttTopicPrefix . composeupdater
2023/06/17 15:03:41 mqttUsername ....
2023/06/17 15:03:41 mqttPassword .... (hidden)
2023/06/17 15:03:41 Gathering details about running containers...
2023/06/17 15:03:41 Done.
2023/06/17 15:03:41 Waiting 60 minutes until next execution...