タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Dockerとrustに関するigrepのブックマーク (1)

  • Rustでdocker build時に依存ライブラリの再ビルドを避ける - Pixel Pedals of Tomakomai

    Rust で書かれたアプリをビルドするための docker image は以下で公開されている。 hub.docker.com しかし、ここに出ているように COPY . . なんてやっていると、 src/main.rs を触るだけで毎回 cargo install 時に依存するライブラリをすべてダウンロードしてきてコンパイルしてしまい、恐ろしく効率が悪い。 これを避けるには、アプリをビルドする前に依存だけをビルドするレイヤを作っておき、その上に自分のアプリをビルドするレイヤを載せられるといい。しかし、残念なことに、現在の cargo には依存クレートだけをビルドする仕組みがない。じゃあどうするかというのが、以下のエントリに書かれている。 whitfin.io 要点だけ説明すると、まず cargo new --bin my_project とこれからビルドするプロジェクトと同名のダミーの空

    Rustでdocker build時に依存ライブラリの再ビルドを避ける - Pixel Pedals of Tomakomai
  • 1