У них в Dockerfile есть
ENV PYTHONPATH=/app
Собственно, это четвертый вариант, он по сути делает то же самое. Но он подходит только если ты все запускаешь в контейнере, либо тебе не влом устанавливать переменные окружения каждый раз при запуске миграций