빌드 중 discourse 컨테이너에 사용자 지정 파일 복사

도움을 주실 분 있나요?
app.yml에 커스텀 코드를 추가했습니다.

run:
  - exec: chmod -R 777 /var/www/discourse/customize
  - exec: chmod -R 777 /var/www/discourse/app/controllers/
  - exec: mkdir -p /var/www/discourse/controll
  - exec: chmod -R 777 /var/www/discourse/controll
  - exec: chown discourse:discourse /var/www/discourse/controll
  - exec: cp /var/www/discourse/customize/static_controller.rb /var/www/discourse/controll
  - exec: cp /var/www/discourse/customize/routes.rb /var/www/discourse/controll
  - exec: cp /var/www/discourse/customize/site_settings.yml /var/www/discourse/controll

run:
  - exec: echo "Copying file to /var/www/discourse/app/controller"
  - exec: chmod -R 777 /var/www/discourse/config

모든 작업이 정상적으로 실행되고 있습니다.
하지만 mv 명령어를 사용하니 코드가 깨집니다.

  - exec: mv /var/www/discourse/controll/routes.rb /var/www/discourse/config

Discourse Chatbot 🤖 또는 https://meta.discourse.org/t/discourse-frotz-an-interactive-fiction-game-bot/140617의 설정 지침에서 어떻게 하는지 살펴보세요.

다른 방법이 있을까요?

제 추측으로는 복사하려는 파일이 존재하지 않거나 대상 경로가 없는 것 같습니다. 로그에서 답을 찾을 수 있을 거예요.

아마도 하려는 작업을 플러그인에서 수행하는 것이 좋겠습니다.

루비 스크립트 파일 복사는 완료되었지만, 루비 코드를 커스터마이징한 후 502 Bad Gateway 오류가 발생합니다.