1
1
# -----------------------------
2
- # Build jwt-cli base image
2
+ # Build jwt-ui base image
3
3
# -----------------------------
4
4
5
5
FROM rust as builder
@@ -12,8 +12,8 @@ RUN apt-get update && \
12
12
rustup target add x86_64-unknown-linux-musl
13
13
14
14
# Download and compile Rust dependencies in an empty project and cache as a separate Docker layer
15
- RUN USER=root cargo new --bin jwt-cli -temp
16
- WORKDIR /usr/src/jwt-cli -temp
15
+ RUN USER=root cargo new --bin jwt-ui -temp
16
+ WORKDIR /usr/src/jwt-ui -temp
17
17
COPY ./Cargo.lock ./Cargo.lock
18
18
COPY ./Cargo.toml ./Cargo.toml
19
19
RUN cargo build --release --target x86_64-unknown-linux-musl
@@ -26,16 +26,16 @@ COPY src ./src
26
26
RUN apt-get update && \
27
27
apt-get install -y pkg-config libssl-dev libxcb-composite0-dev
28
28
# remove previous deps
29
- RUN rm ./target/x86_64-unknown-linux-musl/release/deps/jwt-cli *
29
+ RUN rm ./target/x86_64-unknown-linux-musl/release/deps/jwt-ui *
30
30
RUN cargo build --release --target x86_64-unknown-linux-musl
31
31
32
32
# -----------------------------
33
- # build final jwt-cli image
33
+ # build final jwt-ui image
34
34
# -----------------------------
35
35
36
36
FROM alpine:latest
37
37
38
38
# Copy the compiled binary from the builder container
39
- COPY --from=builder /usr/src/jwt-cli -temp/target/x86_64-unknown-linux-musl/release/jwt-cli /usr/local/bin
39
+ COPY --from=builder /usr/src/jwt-ui -temp/target/x86_64-unknown-linux-musl/release/jwtui /usr/local/bin
40
40
41
- ENTRYPOINT [ "/usr/local/bin/jwt-cli " ]
41
+ ENTRYPOINT [ "/usr/local/bin/jwtui " ]
0 commit comments