РЕШЕНА ПРОБЛЕМА МИГРАЦИЙ: без нее не получалось стартовать приложение с нуля!!! (+) - проблема решена зачисткой миграций. БД sqllite3 не способна менять типы столбцов после создания -отсюда возникает ошибка datetime. В случае изменения миграций и их применения к существующей БД -необходимо вручную изменять миграции, чтобы datetime столбцов не изменялся. При накатывании миграций "с нуля" ошибки не существует и миграции применяются, таблицы в БД создаются!!! Для этого не должно быть существующих миграций
для развертывания с нуля проекта в доккер, не уверен что прописана инициализация алембик(+) - да, первая миграция должна быть в проекте - иначе в контейнере не проходит создание миграций, т.к. нет БД. alembic revision --autogenerate -m "First migration" - нужно проводить!
Описан запуск в локальной сетке организации с выделением портов в Доккер (+):
Описан пошаговый процесс запуск приложения локально в доккер-контейнере (+).
Для этого нужно потренироваться на чистой машине (не обязательно - мн просто в новой директории)
Описан пошаговый процесс запуск приложения для разработки (+).
Done!!!
РЕШЕНА ПРОБЛЕМА МИГРАЦИЙ: без нее не получалось стартовать приложение с нуля!!! (+) - проблема решена зачисткой миграций. БД sqllite3 не способна менять типы столбцов после создания -отсюда возникает ошибка datetime. В случае изменения миграций и их применения к существующей БД -необходимо вручную изменять миграции, чтобы datetime столбцов не изменялся. При накатывании миграций "с нуля" ошибки не существует и миграции применяются, таблицы в БД создаются!!! Для этого не должно быть существующих миграций
для развертывания с нуля проекта в доккер, не уверен что прописана инициализация алембик(+) - да, первая миграция должна быть в проекте - иначе в контейнере не проходит создание миграций, т.к. нет БД.
alembic revision --autogenerate -m "First migration"
- нужно проводить!Описан запуск в локальной сетке организации с выделением портов в Доккер (+):
Описан пошаговый процесс запуск приложения локально в доккер-контейнере (+). Для этого нужно потренироваться на чистой машине (не обязательно - мн просто в новой директории)
Описан пошаговый процесс запуск приложения для разработки (+).
Взят за образец README.md из прочарити (+)
https://habr.com/ru/articles/649363/
Иконки: https://github.com/Ileriayo/markdown-badges
Красивые разворачивающиеся значки, как в Прочарити (а не снизку как у нас) (+):