1- # build sqld
1+ # build libsql-server
22FROM rust:slim-bullseye as builder
33RUN apt update
44
@@ -9,31 +9,31 @@ RUN apt install -y libclang-dev clang \
99RUN apt clean
1010RUN update-ca-certificates
1111
12- WORKDIR /sqld
12+ WORKDIR /libsql-server
1313COPY . .
1414RUN --mount=type=cache,target=/usr/local/cargo/registry \
1515 --mount=type=cache,target=/usr/local/cargo/git \
16- --mount=type=cache,target=/sqld /target \
17- cargo build -p sqld --release && \
18- cp target/release/sqld /sqld /bin
16+ --mount=type=cache,target=/libsql-server /target \
17+ cargo build -p libsql-server --release && \
18+ cp target/release/libsql-server /libsql-server /bin
1919
2020
2121# runtime
2222FROM debian:bullseye-slim
2323RUN apt update
2424
25- COPY --from=builder /sqld /bin /bin/sqld
25+ COPY --from=builder /libsql-server /bin /bin/libsql-server
2626COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
2727COPY docker-entrypoint.sh /usr/local/bin
2828
29- VOLUME [ "/var/lib/sqld " ]
29+ VOLUME [ "/var/lib/libsql-server " ]
3030
31- RUN groupadd --system --gid 666 sqld
32- RUN adduser --system --home /var/lib/sqld --uid 666 --gid 666 sqld
33- USER sqld
34- WORKDIR /var/lib/sqld
31+ RUN groupadd --system --gid 666 libsql-server
32+ RUN adduser --system --home /var/lib/libsql-server --uid 666 --gid 666 libsql-server
33+ USER libsql-server
34+ WORKDIR /var/lib/libsql-server
3535
3636EXPOSE 5001 8080
3737
3838ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
39- CMD ["/bin/sqld "]
39+ CMD ["/bin/libsql-server "]
0 commit comments