Развернуть flask на одном сервере - PullRequest
0 голосов
/ 13 марта 2020

Простое развертывание Flask API, как нам это сделать? Какой самый лучший способ? Сначала я хотел бы развернуть свой Flask API на одном сервере. Я только начал работу с новым проектом, и я не хочу тратить слишком много времени на Docker и масштабируемость. В любом случае, я даже немного боюсь использовать Docker в начале производства.

С PHP существует множество вариантов, я только что видел, что у них даже есть «развертыватель», что делает вещи даже проще.

Что я ищу:

  • с помощью одной команды, развертывание моего проекта на сервере (с использованием git). Но в зависимости от команды "deploy dev" или "deploy prod", сервер должен знать, из какой ветви выбрать. Поэтому мне нужно объединить ветви перед развертыванием.
  • создайте новую папку "release" на сервере и вставьте символическую ссылку www folder в новую версию.
  • сохраните как минимум 5 папок выпуска, удаляйте 5-е при каждом развертывании.
  • делает возможным откат, поэтому измените символическую ссылку на папку предыдущего выпуска.

Я видел, что могу использовать Fabri c, но, похоже, довольно сложный и, возможно, излишний (как капистрано). Я много искал в Интернете, но не смог найти очень четкого ответа / решения. Или решение, с которым согласны большинство людей.

Есть мысли или люди, которые хотели бы поделиться своим опытом?

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