衝撃のわからなさ

わかってません

2024/01/24日報

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