foundryvtt_container
Builidng the Container
Just run the script with the URL and Version declared as follows:
./build.sh -U $FOUNDRY_URL -I -v $VERSION
Running the Container
I'm using quadlets, so here's an example quadlet:
# in your rootless podman container direction, ie: /etc/containers/systemd/users/${USER_UID}/
# foundryvtt.container
[Unit]
Description=FoundryVTT Custom Container
Requires=var-mnt-data01.mount
[Container]
AutoUpdate=registry
HostName=${VM_HOSTNAME}
Image=registry.belway.me/public/foundryvtt_container:latest
Label=registry
Network=slirp4netns:port_handler=slirp4netns
PublishPort=30000:30000
Timezone=America/Montreal
Volume=${YOUR_DATA_DIRECTORY_HERE}:/foundryvtt/foundrydata:z
[Service]
Restart=always
[Install]
WantedBy=multi-user.target default.target
Then as the user, run:
systemctl --user daemon-reload
systemctl --user start foundryvtt
Description
Languages
Shell
86.9%
Dockerfile
13.1%