Как изменить имя приложения docker ror? - PullRequest
2 голосов
/ 16 февраля 2020

Я следую учебному пособию docker ruby quickstart , и я хотел бы изменить имя приложения по умолчанию «myapp» на другое, например «mycoolapp». Для этого я заменил каждую ссылку myapp на mycoolapp, но когда я пытаюсь запустить программу установки, я получаю сообщение об ошибке:

Successfully built 4abc3c1c15bd
Successfully tagged docker_ruby_quickstart_web:latest
cp: config/database.yml: No such file or directory
Starting docker_ruby_quickstart_db_1 ... done
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
/usr/local/bundle/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)

Эта ошибка не имеет смысла для меня, так как сценарий установки для версии myapp и версии mycoolapp идентичны. Что мне здесь не хватает?

Изображения различий: enter image description here enter image description here enter image description here enter image description here Чтобы воспроизвести, проверьте ветку replace-app-name-with-mycoolapp в моем репо

  • Второй коммит имеет Ванильная версия "myapp", которая устанавливается без ошибок и показывает вам приветы на localhost: 3000 после docker -создания.

  • 3-й коммит имеет версию "mycoolapp", который отображает ошибку, которую я вставил выше при настройке.

Я также сделал docker -чистую пробежку между прогонами, просто чтобы убедиться, что с висящими изображениями не происходит ничего странного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...