mimic-cross実装
新しいsetupの呼び出しを考える
ユーザが持っているイメージをdeployするときになるべく自然な形を目指したい。
旧実装
COPY --from=impactaky/mimic-cross:host-focal / /host RUN mv /host/mimic-cross-target /mimic-cross RUN /mimic-cross/setup.sh
新案
COPY --from=impactaky/mimic-cross:host-focal / /mimic-cross RUN /mimic-cross/mimic-cross_setup.sh
- host側のイメージを作る都合上、mimic-crossイメージの/はubuntuなど既存イメージの/である必要がある
- /mimic-cross/mimic-crossに基本固めてsetupだけ/におく
hostディレクトリの変更
/mimic-crossをhost rootにすることにしたので変更した。
この変更に伴ってconfigを置くディレクトリを
/mimic-cross/config.jsonから/etc/mimic-cross/config.jsonに変更した。
commit: Move host dir from /mimic-cross/host to /mimic-cross