password setting had no persistent storage. added persistent storage per official compose docs: https://github.com/portainer/portainer-compose/blob/master/docker-compose.yml
I believe this issue lies from the fact that originally the dockerized version of portainer used http auth, but switched to app auth. Docs were never updated.