-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
- Run
docker compose psorpodman compose pswith the same project and Compose file used to start Prizen. - Inspect logs with
docker compose logsorpodman compose logs. - Confirm http://127.0.0.1:3000/api/health returns
{"status":"ok"}. - Confirm
pgdataandprizen_secretsstill exist. - Confirm the Compose file and
PRIZEN_IMAGEuse the same release version.
Builds that include it also provide the Operations-Dashboard for a sanitized view of tracker, scan queue, notification, storage, and backup health.
podman compose may delegate to Docker Compose. The provider notice is normal, but it needs the
rootless Podman API socket:
systemctl --user enable --now podman.socketFor errors mentioning registry-1.docker.io or name resolution, verify DNS before retrying:
getent hosts registry-1.docker.ioDo not use --pull=never after deleting images; the required Bun, PostgreSQL, and Prizen images
must exist locally first.
An error such as Module not found scripts/init-secrets.ts means the local image does not match the
current source. Rebuild it, then recreate the stack:
podman build -t docker.io/library/prizen:local .
PRIZEN_IMAGE=docker.io/library/prizen:local podman compose -p prizen-source \
-f compose.release.yaml up -d --wait --force-recreateCheck the listener with ss -ltn '( sport = :3000 )'. Start Prizen on another loopback port:
PRIZEN_PORT=3001 ORIGIN=http://localhost:3001 \
PRIZEN_IMAGE=docker.io/library/prizen:local \
podman compose -p prizen-source -f compose.release.yaml up -d --waitDeleting images or containers does not delete named volumes. To permanently remove only the chosen Prizen Compose project's database and generated secrets:
podman compose -p prizen-source -f compose.release.yaml down --volumesThis cannot be undone without a backup. Omit --volumes during normal stops and updates.
Amazon challenge pages, markup changes, throttling, and invalid Creators API eligibility are marketplace failures rather than container-health failures.
Report reproducible defects in GitHub Issues. Report vulnerabilities privately using the security policy.