compose-updater icon indicating copy to clipboard operation
compose-updater copied to clipboard

The ONCE env is being ignored

Open deryasin opened this issue 1 year ago • 1 comments

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?

deryasin avatar Jun 12 '23 09:06 deryasin

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...

dieselburner avatar Jun 17 '23 15:06 dieselburner