Кто-нибудь знает, как развернуть Redis в качестве кэша вместе с Postgres и Digital Ocean App для приложения Django?
<С небольшим опозданием, но вы можете создавать пользователей и базы данных, подключившись к хосту Digital Ocean Postgres.
psql -h <IP_Address> -p <port_no> -d <database_name> -U <DB_username> -set=sslmode=require
DO даст вам стандартную БД и стандартного пользователя вместе с хостом (вместо IP).
Отсюда вы можете создать пользователя, предоставить ему права и пароль.
Ваш файл настроек в части DB будет выглядеть примерно так, если вы используете переменные окружения.
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql_psycopg2",
"NAME": os.environ.get('DATABASE_NAME'),
"USER": os.environ.get('DATABASE_USERNAME'),
"PASSWORD": os.environ.get('DATABASE_PASSWORD'),
"HOST": os.environ.get('DATABASE_HOST'),
"PORT": os.environ.get('DATABASE_PORT'),
}
}
Этот учебник от DO в основном показывает, как пройти этот процесс.