[GH-ISSUE #133] Container Folder for config.toml and certs does not follow HOST_APPS_STATE_FOLDER env var #85

Open
opened 2026-10-15 12:56:08 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @Helvio88 on GitHub (Oct 4, 2024).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/133

I run my Wolf instance on /docker host folder mount, and since Wolf spawns additional containers, it's important that the same folder structure is shared among host and apps.

Setting HOST_APPS_STATE_FOLDER=/docker/wolf should be enough in my case, but upon testing, it seems like the Wolf container still uses /etc/wolf/cfg for the config.toml file and certificates.

Current workaround:

      - WOLF_CFG_FILE=/docker/wolf/cfg/config.toml
      - WOLF_PRIVATE_KEY_FILE=/docker/wolf/cfg/key.pem
      - WOLF_PRIVATE_CERT_FILE/docker/wolf/cfg/cert.pem

From our chat on Discord, it seems like WOLF_CFG_FOLDER is not properly linked to HOST_APPS_STATE_FOLDER.

I hope this helps!

Originally created by @Helvio88 on GitHub (Oct 4, 2024). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/133 I run my Wolf instance on `/docker` host folder mount, and since Wolf spawns additional containers, it's important that the same folder structure is shared among host and apps. Setting `HOST_APPS_STATE_FOLDER=/docker/wolf` should be enough in my case, but upon testing, it seems like the Wolf container still uses `/etc/wolf/cfg` for the `config.toml` file and certificates. Current workaround: ``` - WOLF_CFG_FILE=/docker/wolf/cfg/config.toml - WOLF_PRIVATE_KEY_FILE=/docker/wolf/cfg/key.pem - WOLF_PRIVATE_CERT_FILE/docker/wolf/cfg/cert.pem ``` From our chat on Discord, it seems like `WOLF_CFG_FOLDER` is not properly linked to `HOST_APPS_STATE_FOLDER`. I hope this helps!
Author
Owner

@Murazaki commented on GitHub (Dec 31, 2025):

Would be great to check that those env variables are updated properly and used, and that HOST_APPS_STATE_FOLDER can be called on paths in the config.toml file, for instance on mounts :

mounts = [ '${HOST_APPS_STATE_FOLDER}/common/Steam/steamapps:/home/retro/.steam/debian-installation/steamapps' ]
<!-- gh-comment-id:3701300427 --> @Murazaki commented on GitHub (Dec 31, 2025): Would be great to check that those env variables are updated properly and used, and that HOST_APPS_STATE_FOLDER can be called on paths in the config.toml file, for instance on mounts : ```toml mounts = [ '${HOST_APPS_STATE_FOLDER}/common/Steam/steamapps:/home/retro/.steam/debian-installation/steamapps' ] ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf#85
No description provided.