diff options
| author | Fuwn <[email protected]> | 2024-09-08 01:33:18 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-08 01:33:22 -0700 |
| commit | 3f446b3259ff4709be6bcf9cb67e1e4d21938144 (patch) | |
| tree | c2161ddc0e061b701965c5f191624c04c1aae1f0 /Earthfile | |
| parent | chore(nix): add direnv (diff) | |
| download | locus-3f446b3259ff4709be6bcf9cb67e1e4d21938144.tar.xz locus-3f446b3259ff4709be6bcf9cb67e1e4d21938144.zip | |
chore(docker): shrink image
Diffstat (limited to 'Earthfile')
| -rw-r--r-- | Earthfile | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -3,15 +3,14 @@ VERSION 0.7 docker: ARG tag=latest - FROM gcr.io/distroless/static:nonroot + FROM scratch WORKDIR /locus COPY +build/locus . COPY +build/content ./content - - # CBA - USER root + # https://www.reddit.com/r/docker/comments/8y2zyx/how_to_add_a_empty_directory_to_a_scratch_image/e27oumn/ + COPY +build/new_tmp /tmp EXPOSE 1965 @@ -51,6 +50,9 @@ build: cargo build --release --bin locus \ && strip -s /source/locus/target/x86_64-unknown-linux-musl/release/locus \ && mv /source/locus/target/x86_64-unknown-linux-musl/release/locus . + RUN strip -s /source/locus/locus + RUN mkdir /new_tmp SAVE ARTIFACT /source/locus/locus SAVE ARTIFACT /source/locus/content + SAVE ARTIFACT /new_tmp |