Простое развертывание Flask API, как нам это сделать? Какой самый лучший способ? Сначала я хотел бы развернуть свой Flask API на одном сервере. Я только начал работу с новым проектом, и я не хочу тратить слишком много времени на Docker и масштабируемость. В любом случае, я даже немного боюсь использовать Docker в начале производства.
С PHP существует множество вариантов, я только что видел, что у них даже есть «развертыватель», что делает вещи даже проще.
Что я ищу:
- с помощью одной команды, развертывание моего проекта на сервере (с использованием git). Но в зависимости от команды "deploy dev" или "deploy prod", сервер должен знать, из какой ветви выбрать. Поэтому мне нужно объединить ветви перед развертыванием.
- создайте новую папку "release" на сервере и вставьте символическую ссылку www folder в новую версию.
- сохраните как минимум 5 папок выпуска, удаляйте 5-е при каждом развертывании.
- делает возможным откат, поэтому измените символическую ссылку на папку предыдущего выпуска.
Я видел, что могу использовать Fabri c, но, похоже, довольно сложный и, возможно, излишний (как капистрано). Я много искал в Интернете, но не смог найти очень четкого ответа / решения. Или решение, с которым согласны большинство людей.
Есть мысли или люди, которые хотели бы поделиться своим опытом?