К сожалению, у меня проблемы с настройкой удаленного Docker SDK в RubyMine.Мой образ Ruby и контейнер на его основе безупречно работают с моим приложением, но почему-то я не могу правильно настроить RubyMine, поэтому могу разрабатывать с этим экземпляром.
Основная проблема заключается в том, что RubyMine не обнаруживает установленные GEM в контейнере Docker.
Я использовал следующие Dockerfile
для создания образа:
FROM ruby:2.5
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
RUN mkdir -p /app
WORKDIR /app
COPY Gemfile Gemfile.lock ./
RUN gem install bundler && bundle install --jobs 20 --retry 5
COPY . ./
EXPOSE 3000
И я использую следующее docker-compose.yml
:
version: '2'
services:
app:
build: .
command: bundle exec rails server -p 3000 -b '0.0.0.0'
volumes:
- .:/app
ports:
- "3000:3000"
links:
- postgres
postgres:
image: postgres:10.4
ports:
- "5432"
Я пытался использовать файл docker-compose.yml
для настройки удаленного SDK в RubyMine, но он просто не обнаруживает никаких установленных самоцветов..
У кого-нибудь есть идеи, как мне заставить это работать?