@marinavisotsky4687

Как перенести проекта на сервер заказчика?

Здравствуйте, пишу из под windows pycharm и тд
На heroku встало все нормально, билдпак только дополнительно поставила.

А вот при переносе на сервер заказчика столкнулась с проблемой, при файлов на сервер к клиенту начались всякие заморочки , проблема с unicode кодировкой бд и тд
Все пакеты через ssh установила.
Подскажите пожалуйста, что следует делать в таком случае, изучить Docker ?
Или поставить вторую систему на комп linux mint ?
Или копать в сторону virtualenv ?
Подскажите пожалуйста не знаю в какую сторону копать, что б без заморочек переносить код.
  • Вопрос задан
  • 76 просмотров
Решения вопроса 2
kshnkvn
@kshnkvn Куратор тега Python
yay ✌️ t.me/kshnkvn
Вне зависимости от того, на какой системе ты работаешь, среда тестирования должна быть максимально приближенной к среде запуска, в большинстве случаев это какой то linux дистрибутив. Если ты работаешь в windows, то как минимум у тебя должен быть установлен wsl для запуска кода и тестирования в нём. В идеале конечно поставить в VirtualBox/VMware условный Ubuntu и работать в нём.

Далее у каждого проекта должно быть свое виртуальное окружение, то есть да, читай про venv.

Docker для развертывания может использоваться далеко не всегда, но минимально знать его нужно. При базовом использовании он невероятно простой, за пол дня можно разобраться.

По поводу ошибок с БД - это нужно смотреть на код, где ты что читаешь, как пишешь и что вообще за ошибки. Потому что я вообще не представляю где может выплыть ошибка кодировки именно при работе с БД.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы