diff --git a/Dockerfile b/Dockerfile index 8884e7d..5ba136c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,9 +46,9 @@ RUN --mount=type=cache,target=/var/cache/buildkit \ FROM debian:latest AS runner WORKDIR /prod ENV TZ=Asia/Shanghai -RUN apt-get update -RUN apt-get install -y --no-install-recommends libssl-dev default-libmysqlclient-dev ca-certificates cron curl -COPY --from=server /prod/target/release/nvd-server /prod +RUN --mount=type=cache,target=/var/lib/cache/ apt-get update &&\ + apt-get install -y --no-install-recommends libssl-dev default-libmysqlclient-dev ca-certificates cron curl +COPY --from=server /var/cache/buildkit/target/release/nvd-server /prod COPY --from=yew /prod/dist /prod/dist EXPOSE 8888 CMD [ "/prod/nvd-server" ] \ No newline at end of file diff --git a/DockerfileHelper b/DockerfileHelper index 08c40bc..7075cb1 100644 --- a/DockerfileHelper +++ b/DockerfileHelper @@ -24,5 +24,5 @@ WORKDIR /prod ENV TZ=Asia/Shanghai RUN --mount=type=cache,target=/var/lib/cache/ apt-get update &&\ apt-get install -y --no-install-recommends libssl-dev default-libmysqlclient-dev ca-certificates -COPY --from=helper /prod/target/release/helper /prod +COPY --from=helper /var/cache/buildkit/target/release/helper /prod ENTRYPOINT [ "/prod/helper" ] \ No newline at end of file