Я пытаюсь запустить образ докера directus/directus:v9.0.0-rc.19 локально, который подключается к удаленной базе данных postgres. Я получаю страницу входа администратора http://localhost:8055/admin/login, но не могу войти с помощью DIRECTUS_INSTALL_EMAIL, пишет "Неверное имя пользователя или пароль", я также пытался сбросить пароль, но это тоже не сработало даже после установки правильных данных smtp в docker compose yaml. Я использую нижеприведенный файл компоновки докеров. Учетная запись пользователя уже существует в базе данных postgres, к которой я пытаюсь подключиться. Может ли кто-нибудь сказать мне, что мне не хватает?
version: "3"
networks:
directus:
services:
directus:
image: directus/directus:v9.0.0-rc.19
ports:
- "8055:8055"
environment:
DIRECTUS_APP_ENV: "production"
DIRECTUS_AUTH_PUBLICKEY: "3c34db10-f565-0934-8536-gfds89743h98"
DIRECTUS_AUTH_SECRETKEY: "FofptWoigjhfdoigzUx2Kv49xpio0G2"
DIRECTUS_DATABASE_TYPE: "postgresql"
DIRECTUS_DATABASE_HOST: "<postgres server address>"
DIRECTUS_DATABASE_PORT: "5432"
DIRECTUS_DATABASE_NAME: "directus-cms2"
DIRECTUS_DATABASE_USERNAME: "<postgres user>"
DIRECTUS_DATABASE_PASSWORD: "<Postgres pwd>"
DIRECTUS_MAIL_DEFAULT_TRANSPORT: "smtp"
DIRECTUS_MAIL_DEFAULT_FROM: "<from-address>"
DIRECTUS_MAIL_DEFAULT_HOST: "<smtp-host>"
DIRECTUS_MAIL_DEFAULT_PORT: "587"
DIRECTUS_MAIL_DEFAULT_USERNAME: "<smtp-user>"
DIRECTUS_MAIL_DEFAULT_PASSWORD: "<smtp-password>"
DIRECTUS_MAIL_DEFAULT_ENCRYPTION: "ssl"
DIRECTUS_INSTALL_EMAIL: "<my email>"
DIRECTUS_INSTALL_PASSWORD: "<password>"
volumes:
- ./data/config:/var/directus/config
- ./data/uploads:/var/directus/public/uploads
networks:
- directus