У меня есть приложение dockerized rails 4.2. Я также установил Firebird 3 на свой локальный компьютер с Ubuntu. Теперь, когда я запускаю свой докер-контейнер и хочу начать разработку, я всегда получаю эту ошибку:
ActiveRecord :: ConnectionNotEstablished
Соединения Firebird не установлены.
Это моя команда запуска докера:
docker run --rm -itP --name dev-cont --network host -v $(pwd):/data -e NO_RAKE_TASK=1 image_name
Это мой database.yml
development:
adapter: fb
database: /var/lib/firebird/3.0/data/FELIX.FDB
username: sysdba
password: x
host: localhost
encoding: UTF-8
charset: UTF-8
# create: true
Я могу подключиться к базе данных с помощью моего инструмента администратора БД (DBeaver), где конфигурация выглядит точно так же.
Чтобы увидеть, доступен ли порт в контейнере, я установил nmap и проверил, открыт ли порт, что, по-видимому, является.
Что мне здесь не хватает?