Open4
Docker Compose下でFrontとBackendをどのようにRepository管理するか
このような構成が一番シンプルではないか。
ただ、forntとbackendを同じRepositoryで管理するのに少し抵抗があります。
|--front/
| |--Dockerfile
|--api/
| |--Dockerfile
| |--Gemfile
| |--Gemfile.lock #空ファイル
|--docker-compose.yml
gitのサブモジュールという機能を使う方法も考えられます。
Dockerのイメージをビルドして、それを取り込む方法
(この場合はrepositoryが3つになるのかな?)
2つdocker-composeを使う方法
ただし、2つをまたぐ際に少し考慮することが増えるような傾向を感じます。