|
@@ -10,16 +10,22 @@ RUN \
|
|
|
apt-get -y install ca-certificates tzdata &&\
|
|
|
cargo build --release
|
|
|
|
|
|
-FROM debian:bullseye-slim
|
|
|
+# https://hub.docker.com/r/bitnami/minideb
|
|
|
+FROM bitnami/minideb:latest
|
|
|
|
|
|
+# microbin will be in /app
|
|
|
WORKDIR /app
|
|
|
|
|
|
+# copy time zone info
|
|
|
COPY --from=build \
|
|
|
/usr/share/zoneinfo \
|
|
|
/usr/share/zoneinfo
|
|
|
+
|
|
|
COPY --from=build \
|
|
|
/etc/ssl/certs/ca-certificates.crt \
|
|
|
/etc/ssl/certs/ca-certificates.crt
|
|
|
+
|
|
|
+# copy built exacutable
|
|
|
COPY --from=build \
|
|
|
/app/target/release/microbin \
|
|
|
/usr/bin/microbin
|