3

에 마이그레이션 : AWS에서 마이그레이션을하지만, 여기에레이크 DB : AWS 탄성 콩나무 내가 갈퀴 DB를 할 노력하고있어

.ebextensions/.config 파일입니다 방법을 알아낼 수 없습니다, 그러나 그것은 작동하지 않습니다

packages: 
    yum: 
    postgresql-devel: [] 

# Run rake tasks before an application deployment 
container_commands: 
    01bundler-pg: 
    command: bundle config build.pg --with-pg-config=/usr/bin/pg_config 
    db: 
     command: "bundle exec rake db:migrate" 
     leader_only: true 

답변

4

사용자가 얻은 오류 메시지와 선택한 구성 (예 : 64 비트 Amazon Linux 2014.03 v1.0.9, Ruby 2.1)을 지정하지 않았습니다.
그러나 파일 이름에 오류가있는 것으로 보입니다. 파일 이름에 접두사가 있어야하는 반면, 파일 이름은 .config입니다. 그것을 myapp.config으로 바꾸십시오.
그런데, 당신이 탄력있는 beanstalk 인스턴스 유형의 루비 버전을 골랐다면, beanstalk이 당신을 위해서 그것을 할 것이기 때문에 수동으로 이주 할 필요가 없습니다 (그것의 12_db_migration.sh 스크립트의 일부로서).
사용자 지정 수동 마이그레이션을 수행해야하는 경우 이동하십시오.

+0

안녕하세요! 내 .ebextensions/ruby.config 파일에 12_db_migration.sh가 있지만 여전히 마이그레이션을 실행하지 않습니다. 좀 도와 줄 수있어? – Disha

+0

@disha 왜 당신은 ruby.config 파일을 가지고 있습니까? beanstalk은 env를 설정할 때 응용 프로그램 유형으로 루비를 선택했다고 가정하고 자동으로 이주를 실행합니다. – Tal

+0

응용 프로그램 유형으로 루비를 선택했으나 여전히 처음부터 마이 그 레이션을 실행하지 않았습니다. 컨테이너 명령을 넣는 것이 속임수였습니다. 지금 일하고있다. – Disha

관련 문제