Как автоматически развернуть Django в EC2 и реагировать в S3 - PullRequest
0 голосов
/ 17 марта 2020

У меня есть приложение, созданное в Django и React, но есть несколько проблем, с которыми я сталкиваюсь: -

Поскольку у меня будет большая база данных (postgres) исключительно для одного пользователя, Я создаю различный AWS EC2 экземпляр для каждого пользователя.

Каждый раз, когда появляется новый пользователь, я должен go и вручную установить postgres, настроить nginx и другие важные вещи, и это только для Django в EC2. Затем я настраиваю ReactJS интерфейс в Amazon S3.

Как я могу автоматизировать это, чтобы при регистрации платного пользователя все происходило автоматически.

Следующее должно происходить автоматически: - автоматически создавать новый экземпляр EC2 и развертывать бэкэнд (это включает в себя установку нескольких библиотек, Postgres, Redis, asyn c очередь задач (мы используем Huey, который похож на Celery) ), что делает миграцию и другие тривиальные вещи) - Автоматически создает корзину S3 и развертывает интерфейс для пользователя. Для этого нам нужно будет настроить домены .et c.

Хотелось бы узнать ваши отзывы о том, как решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...