問題点
Dockerイメージのビルドの中で、pngquantをインストールしようとして carge build --release
をすると、
error: could not find `Cargo.toml` in `/var/task` or any parent directory
が発生する。
手順通り
RUN git clone --recursive https://github.com/kornelski/pngquant.git ${LAMBDA_TASK_ROOT}/pngquant
RUN cd ${LAMBDA_TASK_ROOT}/pngquant
RUN cargo build --release
としても。
解決策
Dockerfile
内だと cd
コマンドが効かないので
RUN git clone --recursive https://github.com/kornelski/pngquant.git ${LAMBDA_TASK_ROOT}/pngquant
WORKDIR ${LAMBDA_TASK_ROOT}/pngquant
RUN cargo build --release
とする必要がある。