Если вы хешируете на клиенте и передаёте на бекенд хеш, то чем этот хеш технически отличается от пароля? Правильно — ничем, это и есть пароль.
md@md ~/.MINT17/code/python/django-docker $ heroku logs -t -a dry-depths-76650
2019-06-22T21:13:08.339736+00:00 app[api]: Release v1 created by user prozaik81-2@yandex.ru
2019-06-22T21:13:08.339736+00:00 app[api]: Initial release by user prozaik81-2@yandex.ru
2019-06-22T21:13:08.646083+00:00 app[api]: Release v2 created by user prozaik81-2@yandex.ru
2019-06-22T21:13:08.646083+00:00 app[api]: Enable Logplex by user prozaik81-2@yandex.ru
docker run hello-world запускается?
kalinin@md ~/python/nginx $ docker run -d hello-world
c71e56da535a0c787cddc6617d9f4726b450cc1cc8d0bd8341c6c5a6303e1283
kalinin@md ~/python/nginx $ curl localhost:8000
curl: (52) Empty reply from server
kalinin@md ~ $ sudo docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: user-name
Password:
Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password
kalinin@md /etc/apt $ docker ps -a
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
subl ./