Replies: 1 comment 1 reply
-
Good question. One of the design goals of this image was to allow setting all of FoundryVTT's options via environment variables or secrets. This allows a container administrator to capture and manage all of the configurations in a single place. For example I use a Capturing a container's configuration externally allows multiple containers to work together more easily using calculated values for their configurations. A common use case is a TLS proxy container, and a FoundryVTT container: I have an example under development in the cookbook: https://github.com/felddy/foundryvtt-docker/tree/improvement/cookbooks/docs/cookbooks/caddy There are other users of the image that have much more complicated deployments that spin up multiple instances of FoundryVTT using multiple licenses and configurations. If you look through the issues, discussions, and forks you'll see people using AWS Fargate, ECS, and Kubernetes for orchestration. So I understand why you might want That said, I think I owe the Thanks for your question. I hope I answered it to your satisfaction. |
Beta Was this translation helpful? Give feedback.
-
Hi,
Thanks so much for this job !!!
It makes it clean and easy to run Foundry VTT :) !!!
I could set it up in minutes, just by configuring the mounted volume, and the FOUNDRY_RELEASE_URL.
Now I'm just suprised I had to care about the CONTAINER_PRESERVE_CONFIG. It is false by default, and each time the container restarts it would reset the admin password and options...
Why is this reset behavior the default use case, I feel like for the average people like me, it is important not to lose the config at every startup.
=> the config is easy resetable by erasing manually those files, they can be easy found because they are typically mounted outside the container.
Cheers
Vincent
Beta Was this translation helpful? Give feedback.
All reactions