Size: a a a

Docker — русскоговорящее сообщество

2022 February 06

PG

Pavel Gassan in Docker — русскоговорящее сообщество
либо, если у тебя там оформился код в питон модуль, и ты хочешь его переиспользовать - тои собирай в модуль и устанавливай через пип
или ложи туда где его будет искать питон - к остальным модулям
источник

f

flowerFancier in Docker — русскоговорящее сообщество
А?
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
Б!
вот как ты думаешь как твой код из main,py узнает что над ним есть директория app?
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
короче - #при_чем_тут_докер ?
проблема в структуре проекта на python
источник

d

dd if=/dev/zero of=/... in Docker — русскоговорящее сообщество
и я больше чем уверен что у тебя импорты выглядят примерно так:
from app.db.schemas import Foo
а ты делаешь app Домашней директорией
Естественно он не может найти папку app, ведь ты уже в ней.
источник

f

flowerFancier in Docker — русскоговорящее сообщество
Так это main лежит в app. Или в этом и проблема?
источник

f

flowerFancier in Docker — русскоговорящее сообщество
Да... Я не очень понимаю проблему с этим. Можешь объяснить?
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
блин, иди почитай как питон ищет модули при импорте
источник

d

dd if=/dev/zero of=/... in Docker — русскоговорящее сообщество
не страдать херней и заливай сразу все, эти 3-4 файла ридми, контрибьютинг ни на что не повлияют.
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
можешь даже сам в этом убедиться, и запустить свой код через strace и посмотреть в каких директориях он будет искать
источник

d

dd if=/dev/zero of=/... in Docker — русскоговорящее сообщество
либо править импорты относительно твоей домашней директории app.
источник

f

flowerFancier in Docker — русскоговорящее сообщество
Там .env с секретами. Его как-то можно исключить?
источник

AC

Alice Carroll in Docker — русскоговорящее сообщество
.dockerignore
источник

f

flowerFancier in Docker — русскоговорящее сообщество
Грац.
источник

d

dd if=/dev/zero of=/... in Docker — русскоговорящее сообщество
вообще не стоит хранить заполненный .env в проекте, либо  передавать энвы через —build-arg для образа, либо для контейнера, как -e
источник

O

Oberon in Docker — русскоговорящее сообщество
#ну_без_докера_же_работает (с)
источник

O

Oberon in Docker — русскоговорящее сообщество
Железное у тебя терпение
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
вангую что работает при запуске через IDE которая и добавляет текущий проект в переменную PYTHONPATH
источник

PG

Pavel Gassan in Docker — русскоговорящее сообщество
встречал уже такое у своих питонистов)
источник

O

Oberon in Docker — русскоговорящее сообщество
Да сейчас столько софта подтирает разрабам попу, что даже ванговать страшно
источник