@@ -13,28 +13,13 @@ FROM runtime AS development
1313
1414FROM runtime AS builder
1515RUN --mount=type=bind,source=crates,target=crates \
16- --mount=type=bind,source=restarter,target=restarter \
1716 --mount=type=bind,source=seitai,target=seitai \
1817 --mount=type=bind,source=Cargo.toml,target=Cargo.toml \
1918 --mount=type=bind,source=Cargo.lock,target=Cargo.lock \
2019 --mount=type=cache,target=/usr/src/myapp/target \
2120 cargo build --release --workspace \
22- && cp target/release/restarter /restarter \
2321 && cp target/release/seitai /seitai
2422
25- FROM scratch AS restarter
26- LABEL io.github.hexium310.seitai.app=restarter
27- LABEL org.opencontainers.image.source=https://github.com/hexium310/seitai
28- COPY --from=runtime /etc/ssl/certs/ /etc/ssl/certs/
29- COPY --from=runtime /lib/x86_64-linux-gnu/libc.so* /lib/x86_64-linux-gnu/
30- COPY --from=runtime /lib/x86_64-linux-gnu/libcrypto.so* /lib/x86_64-linux-gnu/
31- COPY --from=runtime /lib/x86_64-linux-gnu/libgcc_s.so* /lib/x86_64-linux-gnu/
32- COPY --from=runtime /lib/x86_64-linux-gnu/libm.so* /lib/x86_64-linux-gnu/
33- COPY --from=runtime /lib/x86_64-linux-gnu/libssl.so* /lib/x86_64-linux-gnu/
34- COPY --from=runtime /lib64/ld-linux-x86-64.so* /lib64/
35- COPY --from=builder /restarter /
36- CMD ["/restarter" ]
37-
3823FROM scratch AS seitai
3924LABEL io.github.hexium310.seitai.app=seitai
4025LABEL org.opencontainers.image.source=https://github.com/hexium310/seitai
0 commit comments