From 2bf2fe05f1279cc3d56374678b652bf45d6f0e43 Mon Sep 17 00:00:00 2001 From: mii Date: Fri, 12 Aug 2022 00:40:14 +0900 Subject: [PATCH] dockerfile --- Dockerfile | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index d949718..71aa392 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,18 @@ FROM ubuntu:22.04 -RUN apt-get update \ -&& apt-get install -y ffmpeg libssl-dev pkg-config libopus-dev wget curl gcc \ -&& apt-get -y clean \ -&& rm -rf /var/lib/apt/lists/* -RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain stable -ENV PATH $PATH:/root/.cargo/bin/ -RUN rustup install stable WORKDIR /usr/src/ncb-tts-r2 COPY Cargo.toml . COPY src src -RUN cargo build --release \ +ENV PATH $PATH:/root/.cargo/bin/ +RUN apt-get update \ +&& apt-get install -y ffmpeg libssl-dev pkg-config libopus-dev wget curl gcc \ +&& apt-get -y clean \ +&& rm -rf /var/lib/apt/lists/* \ +&& curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain stable \ +&& rustup install stable \ +&& cargo build --release \ && cp /usr/src/ncb-tts-r2/target/release/ncb-tts-r2 /usr/bin/ncb-tts-r2 \ -&& mkdir -p /ncb-tts-r2/audio +&& mkdir -p /ncb-tts-r2/audio \ +&& apt-get purge -y pkg-config wget curl gcc \ +&& rustup self uninstall WORKDIR /ncb-tts-r2 CMD ["ncb-tts-r2"] \ No newline at end of file