Docker内で実行しているRails 4プロジェクトの移行を生成しようとしています。私がこれまで試したどのようなDockerでRailsを生成する方法
ターミナルはすべてがOKであることを私に言い続け
docker-compose run web rails g migration migration_name
docker-compose exec web rails g migration migration_name
は、移行が正常に作成され、すべてをされたです。しかし私は私のプロジェクトに移行ファイルが表示されません。私はドッカー
docker-compose exec web bash
ls -l db/migrate/
でプロジェクトファイルをチェックすると
しかし、私は、ファイルが実際に存在していることがわかります。
それはあなたがあなたのホストマシン上でルートappディレクトリボリュームを作るになります
あなたは何を期待していましたか?ドッキング用のコンテナを始めると、作成されたすべてのファイルはコンテナ内に格納されます。 – yamenk
私は、私がやったことから多分期待していませんでした。私はシステム上でプロジェクトの 'bundle install'を正常に実行できませんので、プロジェクトをDocker環境に置かなければなりませんでした。 Docker内でマイグレーションファイルを作成して、それをローカルのプロジェクトフォルダに入れることができるかどうか尋ねたかっただけです。 – VAD
はい、 'docker cp: 'コマンドを使用して、コンテナからurへの移行ファイルをコピーすることができます。 –
yamenk