Контейнеризация сервера django rest framework с помощью django-auth-toolkit

Я создаю API для приложения по управлению кондоминиумом. В настоящее время я использую Django OAuth Toolkit для аутентификации пользователей. Я установил OAuth2 и сервер API в одном месте. Мой текущий рабочий процесс включает запуск сервера и доступ к /o/applications/ для регистрации приложения, затем получение client_id и client_secret и помещение их в файл .env, и, наконец, перезапуск сервера. Однако, когда я использую Docker для контейнеризации, возникает проблема, поскольку контейнер уже запущен и я больше не могу получить доступ к редактированию .env-файла.

Я рассматривал возможность создания приложения непосредственно в коде, а затем хранения client_id и client_secret в Redis. Если я разделю OAuth2 и API на два отдельных сервера, моя CustomUserModel должна будет находиться на обоих серверах. Есть ли у вас какие-либо предложения для этого сценария?

Вернуться на верх