у меня путь до интерпретатора получился таким ssh://root@127.0.0.1:2222/opt/project/env/bin/python . т.е. PyCharm ходит не в контейнер, а в порт, отмапленный на локалхост.
попробуйте поменять IP в настройках подключения.
Начинать проще (понятнее) с virtualenv. Профит от использования контейнеров у разработчиков появляется тогда, когда вы их используете в pipeline. Сталкиваетесь со сложностями при развертывании проекта у разработчика. Поддерживаете несколько проектов одновременно. Регулярно натыкаетесь на ошибки, что у разработчика все работает, а в продакшене - нет из-за различия в окружениях.
javascript отнюдь не панацея — есть же phantomjs с вебкитом, или кластер с selenium с чем угодно. обычно используют для функционального тестирования, но думаю, что можно приспособить и для парсинга.
git flow имеет смысл когда у вас много разработчиков, пилящих независимую функциональность. если команда небольшая, лучше держать разработку в одном бранче (master), отпочковывая от него релизные ветки в моменты стабилизации.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
попробуйте поменять IP в настройках подключения.