1005 B
Progression deployment
This deployment pulls the published container from the Gitea registry. No repository checkout or local image build is required on the server.
- Copy
.env.exampleto.envand changePROGRESSION_ADMIN_TOKEN. - Set
PROGRESSION_EXTERNAL_PORTif port8000is already in use. - Start the service:
docker compose pull
docker compose up -d
The SQLite database and Steam Workshop files are stored in named Docker volumes and survive image upgrades. To update later, run the same two commands again.
On a new deployment, the hourly refresh timer stays paused while the first full
Workshop download runs. Its hard limit defaults to 12 hours and can be changed
with INITIAL_DOWNLOAD_TIMEOUT_SECONDS. Follow the per-mod title, Workshop ID,
result, and completion percentage in Dockhand or with docker compose logs -f.
Failed batches also include SteamCMD's output tail so network, subscription, and
filesystem errors are visible directly in the container log.