-
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.
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.