Hi, I am doing a database encryption project with the “Libmongocrypt” library (https://www.mongodb.com/docs/manual/core/csfle/quick-start/#std-label-csfle-quick-start), where in a local environment I was able to do all the logic and it works fine. The problem I have is when creating the Dockerfile, I tried to create it in alpine, in ubuntu and in debian but errors always appear. Currently the one that I have been able to advance the most has been debian, but this is the error message.
Builder
FROM --platform=amd64 golang:1.18-buster as builder
Dependency
RUN sh -c 'curl -s --location https://www.mongodb.org/static/pgp/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg' &&\
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/debian buster/libmongocrypt/1.2 main" | tee /etc/apt/sources.list.d/libmongocrypt.list &&\
apt-get update && apt-get install -y --no-install-recommends \
libmongocrypt-dev \
ca-certificates \
g++ \
gcc \
git \
openssh-client \
bash tzdata \
build-essential \
procps \
file \
git
Build
RUN go build -tags cse ./… && go build -tags cse