У меня есть установка CodePipeline, которая отслеживает обновления для частного репозитория GIT. При обнаружении изменения запускается задача CodeBuild, чтобы превратить репо в образ Docker и отправить его в ECR. После этого я запускаю задачу CodeDeploy, чтобы обновить кластер ECS, запустив rake db:migrate
и перезапустив задачи.
Пока все хорошо. Но когда я пытаюсь получить доступ к своему приложению Rails, я вижу следующую ошибку:
ActionView::Template::Error
произошло, когда GET </>
было обработано statics#home
исключение
Актив application.css отсутствует в конвейере актива.
Кажется, мне нужно куда-нибудь запустить rake assets:precompile
. Я не знаю, как заставить это работать, если я:
- Определить прекомпиляцию в моем Dockerfile?
- запустить команду в моем скрипте CodeBuild?
- сделать что-нибудь еще?
Заранее спасибо