If you redeployed your Phoenix Docker container and can't log in, it's likely that user authentication data was lost because Phoenix stores data (including users) in its backend database or persistent volume. If you didn't configure persistent storage (e.g., a Docker volume or external database), redeploying the container resets all data, including user accounts, so you must recreate users or reconfigure authentication. For persistent user data, ensure you mount a volume for SQLite or use an external PostgreSQL database as described in the deployment docs.
If you did set up persistent storage and still can't log in, check that the volume or database is correctly mounted and accessible by the container. For more details on persistent storage setup, see the <https://arize.com/docs/phoenix/self-hosting/deployment-options/docker|Docker deployment guide> and <https://arize.com/docs/phoenix/self-hosting|self-hosting documentation>. Would you like step-by-step instructions for setting up persistent storage or resetting your admin user?
Sources:
- <https://arize.com/docs/phoenix/self-hosting/deployment-options/docker|Docker deployment guide>